{
  "schema": "tsonic.bindings",
  "provider": {
    "namespace": "Microsoft.EntityFrameworkCore.Metadata.Internal",
    "ownerIdentities": [
      "Microsoft.EntityFrameworkCore",
      "Microsoft.EntityFrameworkCore.Relational"
    ]
  },
  "targetSurface": {
    "types": [
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType",
        "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.Internal.TypeConfigurationType::value__System.Int32",
            "targetName": "value__",
            "metadataToken": 67110234,
            "normalizedSignature": "value__|System.Int32|static=false|const=false",
            "isStatic": false,
            "isReadOnly": false,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType::IgnoredMicrosoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType",
            "targetName": "Ignored",
            "metadataToken": 67110235,
            "normalizedSignature": "Ignored|Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType::EntityTypeMicrosoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType",
            "targetName": "EntityType",
            "metadataToken": 67110236,
            "normalizedSignature": "EntityType|Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType::SharedTypeEntityTypeMicrosoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType",
            "targetName": "SharedTypeEntityType",
            "metadataToken": 67110237,
            "normalizedSignature": "SharedTypeEntityType|Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType::OwnedEntityTypeMicrosoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType",
            "targetName": "OwnedEntityType",
            "metadataToken": 67110238,
            "normalizedSignature": "OwnedEntityType|Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType::ComplexTypeMicrosoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType",
            "targetName": "ComplexType",
            "metadataToken": 67110239,
            "normalizedSignature": "ComplexType|Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType::PropertyMicrosoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType",
            "targetName": "Property",
            "metadataToken": 67110240,
            "normalizedSignature": "Property|Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType::ServicePropertyMicrosoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType",
            "targetName": "ServiceProperty",
            "metadataToken": 67110241,
            "normalizedSignature": "ServiceProperty|Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier::GetNavigationCandidates(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Collections.Generic.IReadOnlyDictionary_2[[System.Reflection.PropertyInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.ValueTuple_2[[System.Type,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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetNavigationCandidates",
            "metadataToken": 100668983,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Collections.Generic.IReadOnlyDictionary_2[[System.Reflection.PropertyInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.ValueTuple_2[[System.Type,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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetNavigationCandidates|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Collections.Generic.IReadOnlyDictionary_2[[System.Reflection.PropertyInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.ValueTuple_2[[System.Type,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.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": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier::FindCandidateNavigationPropertyType(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&):System.Type",
            "targetName": "FindCandidateNavigationPropertyType",
            "metadataToken": 100668984,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&):System.Type",
            "normalizedSignature": "FindCandidateNavigationPropertyType|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&):System.Type|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.Internal.IMemberClassifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 3,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier::IsCandidatePrimitiveProperty(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping&):System.Boolean",
            "targetName": "IsCandidatePrimitiveProperty",
            "metadataToken": 100668985,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping&):System.Boolean",
            "normalizedSignature": "IsCandidatePrimitiveProperty|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping&):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.Internal.IMemberClassifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 3,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier::IsCandidateComplexProperty(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,System.Type&,System.Boolean&):System.Boolean",
            "targetName": "IsCandidateComplexProperty",
            "metadataToken": 100668986,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,System.Type&,System.Boolean&):System.Boolean",
            "normalizedSignature": "IsCandidateComplexProperty|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,System.Type&,System.Boolean&):System.Boolean|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.Internal.IMemberClassifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 3,
                "modifier": "out"
              },
              {
                "index": 4,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier::GetInverseCandidateTypes(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Collections.Generic.IReadOnlyCollection_1[[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetInverseCandidateTypes",
            "metadataToken": 100668987,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Collections.Generic.IReadOnlyCollection_1[[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetInverseCandidateTypes|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Collections.Generic.IReadOnlyCollection_1[[System.Type,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.Internal.IMemberClassifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier::FindServicePropertyCandidateBindingFactory(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory",
            "targetName": "FindServicePropertyCandidateBindingFactory",
            "metadataToken": 100668988,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory",
            "normalizedSignature": "FindServicePropertyCandidateBindingFactory|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory|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.Internal.IMemberClassifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IReferenceRoot`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IReferenceRoot`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "typeParameters": [
          "T"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IReferenceRoot`1::Track(T):Reference_1",
            "targetName": "Track",
            "metadataToken": 100669799,
            "canonicalSignature": "(T):Reference_1",
            "normalizedSignature": "Track|(T):Reference_1|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IReferenceRoot`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IReferenceRoot`1::Release(Reference_1):System.Void",
            "targetName": "Release",
            "metadataToken": 100669800,
            "canonicalSignature": "(Reference_1):System.Void",
            "normalizedSignature": "Release|(Reference_1):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.Internal.IReferenceRoot`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeComplexProperty",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeComplexProperty",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IComplexProperty"
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeComplexType",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeComplexType",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IComplexType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IComplexType"
          },
          {
            "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.Internal.IRuntimeComplexType::SetCounts(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts):System.Void",
            "targetName": "SetCounts",
            "metadataToken": 100669802,
            "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": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::CalculateCounts():Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts",
            "targetName": "CalculateCounts",
            "metadataToken": 100669828,
            "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.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeComplexType::CollectionDepth:System.Int32",
            "targetName": "CollectionDepth",
            "metadataToken": 385877214,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "CollectionDepth|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeComplexType",
            "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": "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::PropertyCount:System.Int32",
            "targetName": "PropertyCount",
            "metadataToken": 385877226,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "PropertyCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::ComplexPropertyCount:System.Int32",
            "targetName": "ComplexPropertyCount",
            "metadataToken": 385877227,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "ComplexPropertyCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::ComplexCollectionCount:System.Int32",
            "targetName": "ComplexCollectionCount",
            "metadataToken": 385877228,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "ComplexCollectionCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::ShadowPropertyCount:System.Int32",
            "targetName": "ShadowPropertyCount",
            "metadataToken": 385877229,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "ShadowPropertyCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::StoreGeneratedCount:System.Int32",
            "targetName": "StoreGeneratedCount",
            "metadataToken": 385877230,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "StoreGeneratedCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::RelationshipPropertyCount:System.Int32",
            "targetName": "RelationshipPropertyCount",
            "metadataToken": 385877231,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "RelationshipPropertyCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::NavigationCount:System.Int32",
            "targetName": "NavigationCount",
            "metadataToken": 385877232,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "NavigationCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::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": 385877235,
            "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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::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": 385877236,
            "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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::EmptyShadowValuesFactory:System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "EmptyShadowValuesFactory",
            "metadataToken": 385877237,
            "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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeDbFunction",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeDbFunction",
        "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.IDbFunction",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IDbFunction"
          },
          {
            "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.Internal.IRuntimeDbFunction::StoreFunction:Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "targetName": "StoreFunction",
            "metadataToken": 385877529,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "normalizedSignature": "StoreFunction|:Microsoft.EntityFrameworkCore.Metadata.IStoreFunction|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.Internal.IRuntimeDbFunction",
            "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": "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.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.Internal.IRuntimeDbFunctionParameter",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeDbFunctionParameter",
        "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.IDbFunctionParameter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter"
          },
          {
            "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.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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "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.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.Internal.IRuntimeEntityType",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IEntityType"
          },
          {
            "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
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::CalculateCounts():Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts",
            "targetName": "CalculateCounts",
            "metadataToken": 100669828,
            "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.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType::RelationshipSnapshotFactory: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": "RelationshipSnapshotFactory",
            "metadataToken": 385877216,
            "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": "RelationshipSnapshotFactory|: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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType",
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::PropertyCount:System.Int32",
            "targetName": "PropertyCount",
            "metadataToken": 385877226,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "PropertyCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::ComplexPropertyCount:System.Int32",
            "targetName": "ComplexPropertyCount",
            "metadataToken": 385877227,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "ComplexPropertyCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::ComplexCollectionCount:System.Int32",
            "targetName": "ComplexCollectionCount",
            "metadataToken": 385877228,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "ComplexCollectionCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::ShadowPropertyCount:System.Int32",
            "targetName": "ShadowPropertyCount",
            "metadataToken": 385877229,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "ShadowPropertyCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::StoreGeneratedCount:System.Int32",
            "targetName": "StoreGeneratedCount",
            "metadataToken": 385877230,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "StoreGeneratedCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::RelationshipPropertyCount:System.Int32",
            "targetName": "RelationshipPropertyCount",
            "metadataToken": 385877231,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "RelationshipPropertyCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::NavigationCount:System.Int32",
            "targetName": "NavigationCount",
            "metadataToken": 385877232,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "NavigationCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::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": 385877235,
            "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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::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": 385877236,
            "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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::EmptyShadowValuesFactory:System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "EmptyShadowValuesFactory",
            "metadataToken": 385877237,
            "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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeForeignKey",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeForeignKey",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IForeignKey"
          },
          {
            "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.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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "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:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeKey",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeKey",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IKey",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IKey"
          },
          {
            "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.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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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.Internal.IRuntimeModel",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeModel",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IModel"
          },
          {
            "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.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": "ClassSurface",
            "provenance": "Original",
            "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
          },
          {
            "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.Internal.IRuntimeModel::SkipDetectChanges:System.Boolean",
            "targetName": "SkipDetectChanges",
            "metadataToken": 385877219,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "SkipDetectChanges|: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.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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "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.Internal.IRuntimeNavigation",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeNavigation",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "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.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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeNavigationBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeNavigationBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.INavigationBase"
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeProperty",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeProperty",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IProperty"
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "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.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.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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "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::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.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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "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.Internal.IRuntimeServiceProperty",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeServiceProperty",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IServiceProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IServiceProperty"
          },
          {
            "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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeSkipNavigation",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeSkipNavigation",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "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.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.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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeSkipNavigation",
            "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.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
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "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"
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeStoredProcedure",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeStoredProcedure",
        "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.IStoredProcedure",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure"
          },
          {
            "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.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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "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::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.Internal.IRuntimeStoredProcedureParameter",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeStoredProcedureParameter",
        "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.IStoredProcedureParameter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter"
          },
          {
            "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.Internal.IRuntimeStoredProcedureParameter::StoreParameter:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter",
            "targetName": "StoreParameter",
            "metadataToken": 385877532,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter",
            "normalizedSignature": "StoreParameter|:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter|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.Internal.IRuntimeStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.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.Internal.IRuntimeStoredProcedureResultColumn",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeStoredProcedureResultColumn",
        "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.IStoredProcedureResultColumn",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn"
          },
          {
            "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.Internal.IRuntimeStoredProcedureResultColumn::StoreResultColumn:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn",
            "targetName": "StoreResultColumn",
            "metadataToken": 385877533,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn",
            "normalizedSignature": "StoreResultColumn|:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn|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.Internal.IRuntimeStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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.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:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Interface",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "interfaces": [
          {
            "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.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.Internal.IRuntimeTypeBase::CalculateCounts():Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts",
            "targetName": "CalculateCounts",
            "metadataToken": 100669828,
            "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.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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.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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::PropertyCount:System.Int32",
            "targetName": "PropertyCount",
            "metadataToken": 385877226,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "PropertyCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::ComplexPropertyCount:System.Int32",
            "targetName": "ComplexPropertyCount",
            "metadataToken": 385877227,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "ComplexPropertyCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::ComplexCollectionCount:System.Int32",
            "targetName": "ComplexCollectionCount",
            "metadataToken": 385877228,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "ComplexCollectionCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::ShadowPropertyCount:System.Int32",
            "targetName": "ShadowPropertyCount",
            "metadataToken": 385877229,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "ShadowPropertyCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::StoreGeneratedCount:System.Int32",
            "targetName": "StoreGeneratedCount",
            "metadataToken": 385877230,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "StoreGeneratedCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::RelationshipPropertyCount:System.Int32",
            "targetName": "RelationshipPropertyCount",
            "metadataToken": 385877231,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "RelationshipPropertyCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::NavigationCount:System.Int32",
            "targetName": "NavigationCount",
            "metadataToken": 385877232,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "NavigationCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::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": 385877235,
            "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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::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": 385877236,
            "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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase::EmptyShadowValuesFactory:System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "EmptyShadowValuesFactory",
            "metadataToken": 385877237,
            "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": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "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": "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.Internal.TypeIdentity",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity",
        "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": [
              "TypeIdentity"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity::Equals(System.Object):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100670739,
            "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.Internal.TypeIdentity",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity::Equals(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100670740,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity):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.Internal.TypeIdentity",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity::GetHashCode():System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100670741,
            "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.Internal.TypeIdentity",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877429,
            "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.Internal.TypeIdentity",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity::Type:System.Type",
            "targetName": "Type",
            "metadataToken": 385877430,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "Type|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity::IsNamed:System.Boolean",
            "targetName": "IsNamed",
            "metadataToken": 385877431,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNamed|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity::.ctor(System.String):void",
            "metadataToken": 100670732,
            "canonicalSignature": "(System.String):void",
            "normalizedSignature": "constructor|(System.String):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity::.ctor(System.String,System.Type):void",
            "metadataToken": 100670733,
            "canonicalSignature": "(System.String,System.Type):void",
            "normalizedSignature": "constructor|(System.String,System.Type):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity::.ctor(System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.Model):void",
            "metadataToken": 100670734,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.Model):void",
            "normalizedSignature": "constructor|(System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.Model):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint",
        "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.ConventionAnnotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableCheckConstraint",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableCheckConstraint"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint::GetDeclaredCheckConstraints(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredCheckConstraints",
            "metadataToken": 100669479,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredCheckConstraints|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Internal.CheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint::GetCheckConstraints(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetCheckConstraints",
            "metadataToken": 100669480,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetCheckConstraints|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Internal.CheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint::FindCheckConstraint(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "targetName": "FindCheckConstraint",
            "metadataToken": 100669481,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "normalizedSignature": "FindCheckConstraint|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint|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.Internal.CheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint::FindDeclaredCheckConstraint(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "targetName": "FindDeclaredCheckConstraint",
            "metadataToken": 100669482,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "normalizedSignature": "FindDeclaredCheckConstraint|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.String):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint|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.Internal.CheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint::RemoveCheckConstraint(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableCheckConstraint",
            "targetName": "RemoveCheckConstraint",
            "metadataToken": 100669483,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableCheckConstraint",
            "normalizedSignature": "RemoveCheckConstraint|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableCheckConstraint|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.Internal.CheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint::Attach(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint):System.Void",
            "targetName": "Attach",
            "metadataToken": 100669484,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint):System.Void",
            "normalizedSignature": "Attach|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint):System.Void|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.Internal.CheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint::MergeInto(Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint,Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint):System.Void",
            "targetName": "MergeInto",
            "metadataToken": 100669485,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint,Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint):System.Void",
            "normalizedSignature": "MergeInto|(Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint,Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint):System.Void|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.Internal.CheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint::AreCompatible(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,System.Boolean):System.Boolean",
            "targetName": "AreCompatible",
            "metadataToken": 100669486,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,System.Boolean):System.Boolean",
            "normalizedSignature": "AreCompatible|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,System.Boolean):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint::SetRemovedFromModel():System.Void",
            "targetName": "SetRemovedFromModel",
            "metadataToken": 100669489,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "SetRemovedFromModel|():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.Internal.CheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint::GetName(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):System.String",
            "targetName": "GetName",
            "metadataToken": 100669495,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint::SetName(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "targetName": "SetName",
            "metadataToken": 100669496,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "normalizedSignature": "SetName|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.CheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint::GetNameConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetNameConfigurationSource",
            "metadataToken": 100669497,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100669499,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint::UpdateConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "UpdateConfigurationSource",
            "metadataToken": 100669500,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "UpdateConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.CheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100669502,
            "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.Internal.CheckConstraint",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666407,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100666409,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666412,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::GetDefaultName():System.String",
            "targetName": "GetDefaultName",
            "metadataToken": 100669016,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetDefaultName|():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.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint::GetDefaultName(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):System.String",
            "targetName": "GetDefaultName",
            "metadataToken": 100669018,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):System.String",
            "normalizedSignature": "GetDefaultName|(Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):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.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100666406,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalCheckConstraintBuilder",
            "targetName": "Builder",
            "metadataToken": 385877403,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalCheckConstraintBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalCheckConstraintBuilder|static=false|accessor=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.Internal.CheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385877404,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|: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.Internal.CheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint::EntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "EntityType",
            "metadataToken": 385877405,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877406,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint::ModelName:System.String",
            "targetName": "ModelName",
            "metadataToken": 385877407,
            "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.Internal.CheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877408,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Name|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint::Sql:System.String",
            "targetName": "Sql",
            "metadataToken": 385877409,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Sql|: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.Internal.CheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877410,
            "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.Internal.CheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Builder",
            "metadataToken": 385876636,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableCheckConstraint",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|:System.Boolean|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyCheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100669478,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrAccessorFactory`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrAccessorFactory`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "typeParameters": [
          "TAccessor"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrAccessorFactory`1::Create(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):TAccessor",
            "targetName": "Create",
            "metadataToken": 100668229,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):TAccessor",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):TAccessor|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrAccessorFactory`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrAccessorFactory`1::Create(System.Reflection.MemberInfo):TAccessor",
            "targetName": "Create",
            "metadataToken": 100668230,
            "canonicalSignature": "(System.Reflection.MemberInfo):TAccessor",
            "normalizedSignature": "Create|(System.Reflection.MemberInfo):TAccessor|static=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.Internal.ClrAccessorFactory`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrAccessorFactory`1::CreateBase(System.Reflection.MemberInfo):TAccessor",
            "targetName": "CreateBase",
            "metadataToken": 100668231,
            "canonicalSignature": "(System.Reflection.MemberInfo):TAccessor",
            "normalizedSignature": "CreateBase|(System.Reflection.MemberInfo):TAccessor|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.Internal.ClrAccessorFactory`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrAccessorFactory`1::CreateBase(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):TAccessor",
            "targetName": "CreateBase",
            "metadataToken": 100668232,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):TAccessor",
            "normalizedSignature": "CreateBase|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):TAccessor|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.Internal.ClrAccessorFactory`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrAccessorFactory`1::CreateGeneric(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):TAccessor",
            "targetName": "CreateGeneric",
            "metadataToken": 100668233,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):TAccessor",
            "normalizedSignature": "CreateGeneric|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):TAccessor|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 3,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrAccessorFactory`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrAccessorFactory`1::GetMemberInfo(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Reflection.MemberInfo",
            "targetName": "GetMemberInfo",
            "metadataToken": 100668234,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Reflection.MemberInfo",
            "normalizedSignature": "GetMemberInfo|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Reflection.MemberInfo|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrAccessorFactory`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrAccessorFactory`1::.ctor():void",
            "metadataToken": 100668235,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrAccessorFactory`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessor`3",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessor`3",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 3,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor"
          }
        ],
        "typeParameters": [
          "TStructural",
          "TCollection",
          "TElement"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessor`3::Add(System.Object,System.Object,System.Boolean):System.Boolean",
            "targetName": "Add",
            "metadataToken": 100668239,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessor`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessor`3::AddStandalone(System.Object,System.Object):System.Boolean",
            "targetName": "AddStandalone",
            "metadataToken": 100668240,
            "canonicalSignature": "(System.Object,System.Object):System.Boolean",
            "normalizedSignature": "AddStandalone|(System.Object,System.Object):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.Internal.ClrCollectionAccessor`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessor`3::Create():System.Object",
            "targetName": "Create",
            "metadataToken": 100668241,
            "canonicalSignature": "():System.Object",
            "normalizedSignature": "Create|():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.Internal.ClrCollectionAccessor`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessor`3::GetOrCreate(System.Object,System.Boolean):System.Object",
            "targetName": "GetOrCreate",
            "metadataToken": 100668242,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessor`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessor`3::Contains(System.Object,System.Object):System.Boolean",
            "targetName": "Contains",
            "metadataToken": 100668245,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessor`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessor`3::ContainsStandalone(System.Object,System.Object):System.Boolean",
            "targetName": "ContainsStandalone",
            "metadataToken": 100668246,
            "canonicalSignature": "(System.Object,System.Object):System.Boolean",
            "normalizedSignature": "ContainsStandalone|(System.Object,System.Object):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.Internal.ClrCollectionAccessor`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessor`3::Remove(System.Object,System.Object):System.Boolean",
            "targetName": "Remove",
            "metadataToken": 100668247,
            "canonicalSignature": "(System.Object,System.Object):System.Boolean",
            "normalizedSignature": "Remove|(System.Object,System.Object):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.Internal.ClrCollectionAccessor`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessor`3::RemoveStandalone(System.Object,System.Object):System.Boolean",
            "targetName": "RemoveStandalone",
            "metadataToken": 100668248,
            "canonicalSignature": "(System.Object,System.Object):System.Boolean",
            "normalizedSignature": "RemoveStandalone|(System.Object,System.Object):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.Internal.ClrCollectionAccessor`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor::Create():System.Object",
            "targetName": "Create",
            "metadataToken": 100666377,
            "canonicalSignature": "():System.Object",
            "normalizedSignature": "Create|():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.IClrCollectionAccessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessor`3::CollectionType:System.Type",
            "targetName": "CollectionType",
            "metadataToken": 385877038,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "CollectionType|: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.Internal.ClrCollectionAccessor`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessor`3::.ctor(System.String,System.Boolean,Func_2,Action_2,Action_2,Func_3,Func_1):void",
            "metadataToken": 100668238,
            "canonicalSignature": "(System.String,System.Boolean,Func_2,Action_2,Action_2,Func_3,Func_1):void",
            "normalizedSignature": "constructor|(System.String,System.Boolean,Func_2,Action_2,Action_2,Func_3,Func_1):void|static=false",
            "isStatic": false,
            "parameterCount": 7,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessor`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessorFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessorFactory",
        "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.Internal.ClrCollectionAccessorFactory::Create(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "targetName": "Create",
            "metadataToken": 100668251,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor|static=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.Internal.ClrCollectionAccessorFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessorFactory::Create(Microsoft.EntityFrameworkCore.Metadata.INavigationBase,System.Type&,System.Type&,System.Type&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&):System.Void",
            "targetName": "Create",
            "metadataToken": 100668253,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.INavigationBase,System.Type&,System.Type&,System.Type&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&):System.Void",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.Metadata.INavigationBase,System.Type&,System.Type&,System.Type&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&):System.Void|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.Internal.ClrCollectionAccessorFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "out"
              },
              {
                "index": 2,
                "modifier": "out"
              },
              {
                "index": 3,
                "modifier": "out"
              },
              {
                "index": 4,
                "modifier": "out"
              },
              {
                "index": 5,
                "modifier": "out"
              },
              {
                "index": 6,
                "modifier": "out"
              },
              {
                "index": 7,
                "modifier": "out"
              },
              {
                "index": 8,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessorFactory::CreateAndSet(TStructural,Action_2):TCollection",
            "targetName": "CreateAndSet",
            "metadataToken": 100668257,
            "canonicalSignature": "(TStructural,Action_2):TCollection",
            "normalizedSignature": "CreateAndSet|(TStructural,Action_2):TCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 3,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessorFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessorFactory::CreateAndSetHashSet(TStructural,Action_2):TCollection",
            "targetName": "CreateAndSetHashSet",
            "metadataToken": 100668258,
            "canonicalSignature": "(TStructural,Action_2):TCollection",
            "normalizedSignature": "CreateAndSetHashSet|(TStructural,Action_2):TCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 3,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessorFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessorFactory::CreateAndSetObservableHashSet(TStructural,Action_2):TCollection",
            "targetName": "CreateAndSetObservableHashSet",
            "metadataToken": 100668259,
            "canonicalSignature": "(TStructural,Action_2):TCollection",
            "normalizedSignature": "CreateAndSetObservableHashSet|(TStructural,Action_2):TCollection|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 3,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessorFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessorFactory::InstanceMicrosoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessorFactory",
            "targetName": "Instance",
            "metadataToken": 67109898,
            "normalizedSignature": "Instance|Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessorFactory|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrCollectionAccessorFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrIndexedCollectionAccessor`3",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrIndexedCollectionAccessor`3",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 3,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor"
          }
        ],
        "typeParameters": [
          "TStructural",
          "TCollection",
          "TElement"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrIndexedCollectionAccessor`3::Get(System.Object,System.Int32):System.Object",
            "targetName": "Get",
            "metadataToken": 100668263,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrIndexedCollectionAccessor`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrIndexedCollectionAccessor`3::Get(TStructural,System.Int32):TElement",
            "targetName": "Get",
            "metadataToken": 100668264,
            "canonicalSignature": "(TStructural,System.Int32):TElement",
            "normalizedSignature": "Get|(TStructural,System.Int32):TElement|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrIndexedCollectionAccessor`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrIndexedCollectionAccessor`3::Set(System.Object,System.Int32,System.Object,System.Boolean):System.Void",
            "targetName": "Set",
            "metadataToken": 100668265,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrIndexedCollectionAccessor`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrIndexedCollectionAccessor`3::Set(TStructural,System.Int32,TElement,System.Boolean):System.Void",
            "targetName": "Set",
            "metadataToken": 100668266,
            "canonicalSignature": "(TStructural,System.Int32,TElement,System.Boolean):System.Void",
            "normalizedSignature": "Set|(TStructural,System.Int32,TElement,System.Boolean):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrIndexedCollectionAccessor`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrIndexedCollectionAccessor`3::Create(System.Int32):System.Object",
            "targetName": "Create",
            "metadataToken": 100668267,
            "canonicalSignature": "(System.Int32):System.Object",
            "normalizedSignature": "Create|(System.Int32):System.Object|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.Internal.ClrIndexedCollectionAccessor`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor"
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrIndexedCollectionAccessor`3::.ctor(System.String,System.Boolean,Func_3,Action_3,Action_3,Func_2):void",
            "metadataToken": 100668262,
            "canonicalSignature": "(System.String,System.Boolean,Func_3,Action_3,Action_3,Func_2):void",
            "normalizedSignature": "constructor|(System.String,System.Boolean,Func_3,Action_3,Action_3,Func_2):void|static=false",
            "isStatic": false,
            "parameterCount": 6,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrIndexedCollectionAccessor`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrIndexedCollectionAccessorFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrIndexedCollectionAccessorFactory",
        "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.Internal.ClrIndexedCollectionAccessorFactory::Create(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor",
            "targetName": "Create",
            "metadataToken": 100668269,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor|static=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.Internal.ClrIndexedCollectionAccessorFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrIndexedCollectionAccessorFactory::Create(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Type&,System.Type&,System.Type&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&):System.Void",
            "targetName": "Create",
            "metadataToken": 100668271,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Type&,System.Type&,System.Type&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&):System.Void",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Type&,System.Type&,System.Type&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&):System.Void|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.Internal.ClrIndexedCollectionAccessorFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "out"
              },
              {
                "index": 2,
                "modifier": "out"
              },
              {
                "index": 3,
                "modifier": "out"
              },
              {
                "index": 4,
                "modifier": "out"
              },
              {
                "index": 5,
                "modifier": "out"
              },
              {
                "index": 6,
                "modifier": "out"
              },
              {
                "index": 7,
                "modifier": "out"
              }
            ]
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrIndexedCollectionAccessorFactory::InstanceMicrosoft.EntityFrameworkCore.Metadata.Internal.ClrIndexedCollectionAccessorFactory",
            "targetName": "Instance",
            "metadataToken": 67109907,
            "normalizedSignature": "Instance|Microsoft.EntityFrameworkCore.Metadata.Internal.ClrIndexedCollectionAccessorFactory|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrIndexedCollectionAccessorFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetter`3",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetter`3",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 3,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter"
          }
        ],
        "typeParameters": [
          "TEntity",
          "TStructural",
          "TValue"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetter`3::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": 100668276,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetter`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetter`3::GetClrValueUsingContainingEntity(TEntity,System.Collections.Generic.IReadOnlyList_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):TValue",
            "targetName": "GetClrValueUsingContainingEntity",
            "metadataToken": 100668277,
            "canonicalSignature": "(TEntity,System.Collections.Generic.IReadOnlyList_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):TValue",
            "normalizedSignature": "GetClrValueUsingContainingEntity|(TEntity,System.Collections.Generic.IReadOnlyList_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):TValue|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetter`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetter`3::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": 100668278,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetter`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetter`3::HasSentinelUsingContainingEntity(TEntity,System.Collections.Generic.IReadOnlyList_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Boolean",
            "targetName": "HasSentinelUsingContainingEntity",
            "metadataToken": 100668279,
            "canonicalSignature": "(TEntity,System.Collections.Generic.IReadOnlyList_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Boolean",
            "normalizedSignature": "HasSentinelUsingContainingEntity|(TEntity,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": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetter`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetter`3::GetClrValue(System.Object):System.Object",
            "targetName": "GetClrValue",
            "metadataToken": 100668280,
            "canonicalSignature": "(System.Object):System.Object",
            "normalizedSignature": "GetClrValue|(System.Object):System.Object|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.Internal.ClrPropertyGetter`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetter`3::GetClrValue(TStructural):TValue",
            "targetName": "GetClrValue",
            "metadataToken": 100668281,
            "canonicalSignature": "(TStructural):TValue",
            "normalizedSignature": "GetClrValue|(TStructural):TValue|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.Internal.ClrPropertyGetter`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetter`3::HasSentinelValue(System.Object):System.Boolean",
            "targetName": "HasSentinelValue",
            "metadataToken": 100668282,
            "canonicalSignature": "(System.Object):System.Boolean",
            "normalizedSignature": "HasSentinelValue|(System.Object):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.Internal.ClrPropertyGetter`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetter`3::HasSentinelValue(TStructural):System.Boolean",
            "targetName": "HasSentinelValue",
            "metadataToken": 100668283,
            "canonicalSignature": "(TStructural):System.Boolean",
            "normalizedSignature": "HasSentinelValue|(TStructural):System.Boolean|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.Internal.ClrPropertyGetter`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter"
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetter`3::.ctor(Func_3,Func_3,Func_2,Func_2):void",
            "metadataToken": 100668275,
            "canonicalSignature": "(Func_3,Func_3,Func_2,Func_2):void",
            "normalizedSignature": "constructor|(Func_3,Func_3,Func_2,Func_2):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetter`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetterFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetterFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrAccessorFactory`1",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrAccessorFactory`1",
          "typeArguments": [
            "IClrPropertyGetter"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetterFactory::Create(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "targetName": "Create",
            "metadataToken": 100668285,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter|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.Internal.ClrPropertyGetterFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetterFactory::CreateGeneric(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "targetName": "CreateGeneric",
            "metadataToken": 100668286,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "normalizedSignature": "CreateGeneric|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 3,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetterFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetterFactory::GetMemberInfo(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Reflection.MemberInfo",
            "targetName": "GetMemberInfo",
            "metadataToken": 100668287,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Reflection.MemberInfo",
            "normalizedSignature": "GetMemberInfo|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Reflection.MemberInfo|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetterFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetterFactory::Create(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&):System.Void",
            "targetName": "Create",
            "metadataToken": 100668288,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&):System.Void",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&):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.Internal.ClrPropertyGetterFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "out"
              },
              {
                "index": 2,
                "modifier": "out"
              },
              {
                "index": 3,
                "modifier": "out"
              },
              {
                "index": 4,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetterFactory::Create(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "targetName": "Create",
            "metadataToken": 0,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "normalizedSignature": "Create|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter|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.Internal.ClrPropertyGetterFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetterFactory::InstanceMicrosoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetterFactory",
            "targetName": "Instance",
            "metadataToken": 67109913,
            "normalizedSignature": "Instance|Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetterFactory|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyGetterFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyMaterializationSetterFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyMaterializationSetterFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetterFactory",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetterFactory"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyMaterializationSetterFactory::GetMemberInfo(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Reflection.MemberInfo",
            "targetName": "GetMemberInfo",
            "metadataToken": 100668294,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Reflection.MemberInfo",
            "normalizedSignature": "GetMemberInfo|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Reflection.MemberInfo|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyMaterializationSetterFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyMaterializationSetterFactory::InstanceMicrosoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyMaterializationSetterFactory",
            "targetName": "Instance",
            "metadataToken": 67109915,
            "normalizedSignature": "Instance|Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyMaterializationSetterFactory|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertyMaterializationSetterFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetter`3",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetter`3",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 3,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter"
          }
        ],
        "typeParameters": [
          "TEntity",
          "TStructural",
          "TValue"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetter`3::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": 100668298,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetter`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetter`3::SetClrValueUsingContainingEntity(TEntity,System.Collections.Generic.IReadOnlyList_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],TValue):System.Void",
            "targetName": "SetClrValueUsingContainingEntity",
            "metadataToken": 100668299,
            "canonicalSignature": "(TEntity,System.Collections.Generic.IReadOnlyList_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],TValue):System.Void",
            "normalizedSignature": "SetClrValueUsingContainingEntity|(TEntity,System.Collections.Generic.IReadOnlyList_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],TValue):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetter`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetter`3::SetClrValue(System.Object,System.Object):System.Object",
            "targetName": "SetClrValue",
            "metadataToken": 100668300,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetter`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter"
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetter`3::.ctor(Func_3):void",
            "metadataToken": 100668296,
            "canonicalSignature": "(Func_3):void",
            "normalizedSignature": "constructor|(Func_3):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetter`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetter`3::.ctor(Action_3,Func_3):void",
            "metadataToken": 100668297,
            "canonicalSignature": "(Action_3,Func_3):void",
            "normalizedSignature": "constructor|(Action_3,Func_3):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetter`3",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetterFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetterFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrAccessorFactory`1",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrAccessorFactory`1",
          "typeArguments": [
            "IClrPropertySetter"
          ]
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetterFactory::Create(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "targetName": "Create",
            "metadataToken": 100668303,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter|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.Internal.ClrPropertySetterFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetterFactory::CreateGeneric(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "targetName": "CreateGeneric",
            "metadataToken": 100668304,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "normalizedSignature": "CreateGeneric|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 3,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetterFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetterFactory::GetMemberInfo(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Reflection.MemberInfo",
            "targetName": "GetMemberInfo",
            "metadataToken": 100668305,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Reflection.MemberInfo",
            "normalizedSignature": "GetMemberInfo|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Reflection.MemberInfo|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetterFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetterFactory::Create(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&):System.Void",
            "targetName": "Create",
            "metadataToken": 100668306,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&):System.Void",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetterFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "out"
              },
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetterFactory::Create(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "targetName": "Create",
            "metadataToken": 0,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "normalizedSignature": "Create|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter|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.Internal.ClrPropertySetterFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetterFactory::InstanceMicrosoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetterFactory",
            "targetName": "Instance",
            "metadataToken": 67109918,
            "normalizedSignature": "Instance|Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetterFactory|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetterFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetterFactory::.ctor():void",
            "metadataToken": 100668302,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ClrPropertySetterFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CollectionTypeFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CollectionTypeFactory",
        "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.Internal.CollectionTypeFactory::TryFindTypeToInstantiate(System.Type,System.Type,System.Boolean):System.Type",
            "targetName": "TryFindTypeToInstantiate",
            "metadataToken": 100668315,
            "canonicalSignature": "(System.Type,System.Type,System.Boolean):System.Type",
            "normalizedSignature": "TryFindTypeToInstantiate|(System.Type,System.Type,System.Boolean):System.Type|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.Internal.CollectionTypeFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CollectionTypeFactory::InstanceMicrosoft.EntityFrameworkCore.Metadata.Internal.CollectionTypeFactory",
            "targetName": "Instance",
            "metadataToken": 67109921,
            "normalizedSignature": "Instance|Microsoft.EntityFrameworkCore.Metadata.Internal.CollectionTypeFactory|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CollectionTypeFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CollectionTypeFactory::.ctor():void",
            "metadataToken": 100668314,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CollectionTypeFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Column",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Column",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1",
          "typeArguments": [
            "ColumnMapping"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumn"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Column::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100669515,
            "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.Internal.Column",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumn"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Column::Table:Microsoft.EntityFrameworkCore.Metadata.Internal.Table",
            "targetName": "Table",
            "metadataToken": 385877415,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.Table",
            "normalizedSignature": "Table|:Microsoft.EntityFrameworkCore.Metadata.Internal.Table|static=false|accessor=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.Internal.Column",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Column::Accessors:Microsoft.EntityFrameworkCore.Update.Internal.ColumnAccessors",
            "targetName": "Accessors",
            "metadataToken": 385877416,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Update.Internal.ColumnAccessors",
            "normalizedSignature": "Accessors|:Microsoft.EntityFrameworkCore.Update.Internal.ColumnAccessors|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.Internal.Column",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Column::.ctor(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.Table,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):void",
            "metadataToken": 100669511,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.Table,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):void",
            "normalizedSignature": "constructor|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.Table,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Column",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.Annotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.Annotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          }
        ],
        "typeParameters": [
          "TColumnMappingBase"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1::GetDefaultStoreTypeMapping():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "GetDefaultStoreTypeMapping",
            "metadataToken": 100669527,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "GetDefaultStoreTypeMapping|():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Internal.ColumnBase`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1::AddPropertyMapping(TColumnMappingBase):System.Boolean",
            "targetName": "AddPropertyMapping",
            "metadataToken": 100669529,
            "canonicalSignature": "(TColumnMappingBase):System.Boolean",
            "normalizedSignature": "AddPropertyMapping|(TColumnMappingBase):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.Internal.ColumnBase`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1::RemovePropertyMapping(TColumnMappingBase):System.Void",
            "targetName": "RemovePropertyMapping",
            "metadataToken": 100669530,
            "canonicalSignature": "(TColumnMappingBase):System.Void",
            "normalizedSignature": "RemovePropertyMapping|(TColumnMappingBase):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.Internal.ColumnBase`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100669531,
            "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.Internal.ColumnBase`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1::Format(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.String",
            "targetName": "Format",
            "metadataToken": 100669532,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.String",
            "normalizedSignature": "Format|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IColumnBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.String|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877419,
            "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.Internal.ColumnBase`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1::Table:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase",
            "targetName": "Table",
            "metadataToken": 385877420,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase",
            "normalizedSignature": "Table|:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase|static=false|accessor=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.Internal.ColumnBase`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877421,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385877422,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|:System.String|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385877423,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.Internal.ColumnBase`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1::ProviderClrType:System.Type",
            "targetName": "ProviderClrType",
            "metadataToken": 385877424,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ProviderClrType|:System.Type|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1::StoreTypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "StoreTypeMapping",
            "metadataToken": 385877425,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1::PropertyMappings:List_1",
            "targetName": "PropertyMappings",
            "metadataToken": 385877426,
            "canonicalSignature": ":List_1",
            "normalizedSignature": "PropertyMappings|:List_1|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.Internal.ColumnBase`1",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1::.ctor(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):void",
            "metadataToken": 100669518,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):void",
            "normalizedSignature": "constructor|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnListComparer",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnListComparer",
        "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.Collections.Generic.IComparer`1",
            "targetName": "System.Collections.Generic.IComparer`1",
            "typeArguments": [
              "IReadOnlyList_1[[IColumn]]"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.Generic.IEqualityComparer`1",
            "targetName": "System.Collections.Generic.IEqualityComparer`1",
            "typeArguments": [
              "IReadOnlyList_1[[IColumn]]"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnListComparer::Compare(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Int32",
            "targetName": "Compare",
            "metadataToken": 100669537,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Int32",
            "normalizedSignature": "Compare|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.ColumnListComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnListComparer::Equals(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100669538,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "Equals|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.ColumnListComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnListComparer::GetHashCode(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100669539,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Int32",
            "normalizedSignature": "GetHashCode|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Int32|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnListComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnListComparer::InstanceMicrosoft.EntityFrameworkCore.Metadata.Internal.ColumnListComparer",
            "targetName": "Instance",
            "metadataToken": 67110321,
            "normalizedSignature": "Instance|Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnListComparer|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnListComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMapping",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMapping"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMapping::GetTypeMapping():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "GetTypeMapping",
            "metadataToken": 100669543,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "GetTypeMapping|():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMapping::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100669544,
            "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.Internal.ColumnMapping",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMapping"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMapping::TableMapping:Microsoft.EntityFrameworkCore.Metadata.ITableMapping",
            "targetName": "TableMapping",
            "metadataToken": 385877430,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMapping",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMapping::.ctor(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.Column,Microsoft.EntityFrameworkCore.Metadata.Internal.TableMapping):void",
            "metadataToken": 100669541,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.Column,Microsoft.EntityFrameworkCore.Metadata.Internal.TableMapping):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.Column,Microsoft.EntityFrameworkCore.Metadata.Internal.TableMapping):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase",
        "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.Annotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.Annotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase::GetTypeMapping():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "GetTypeMapping",
            "metadataToken": 100669550,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "GetTypeMapping|():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|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.Internal.ColumnMappingBase",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase::Property:Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "Property",
            "metadataToken": 385877432,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "Property|:Microsoft.EntityFrameworkCore.Metadata.IProperty|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase::Column:Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "Column",
            "metadataToken": 385877433,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase::TypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385877434,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase::TableMapping:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "targetName": "TableMapping",
            "metadataToken": 385877435,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877436,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase::.ctor(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IColumnBase,Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase):void",
            "metadataToken": 100669546,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IColumnBase,Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IColumnBase,Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBaseComparer",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBaseComparer",
        "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.Collections.Generic.IEqualityComparer`1",
            "targetName": "System.Collections.Generic.IEqualityComparer`1",
            "typeArguments": [
              "IColumnMappingBase"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.Generic.IComparer`1",
            "targetName": "System.Collections.Generic.IComparer`1",
            "typeArguments": [
              "IColumnMappingBase"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBaseComparer::Compare(Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase,Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase):System.Int32",
            "targetName": "Compare",
            "metadataToken": 100669555,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase,Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase):System.Int32",
            "normalizedSignature": "Compare|(Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase,Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase):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.Internal.ColumnMappingBaseComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBaseComparer::Equals(Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase,Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100669556,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase,Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase,Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase):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.Internal.ColumnMappingBaseComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBaseComparer::GetHashCode(Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase):System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100669557,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase):System.Int32",
            "normalizedSignature": "GetHashCode|(Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase):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.Internal.ColumnMappingBaseComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBaseComparer::InstanceMicrosoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBaseComparer",
            "targetName": "Instance",
            "metadataToken": 67110326,
            "normalizedSignature": "Instance|Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBaseComparer|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBaseComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnNameComparer",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnNameComparer",
        "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.Collections.Generic.IComparer`1",
            "targetName": "System.Collections.Generic.IComparer`1",
            "typeArguments": [
              "String"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnNameComparer::Compare(System.String,System.String):System.Int32",
            "targetName": "Compare",
            "metadataToken": 100669560,
            "canonicalSignature": "(System.String,System.String):System.Int32",
            "normalizedSignature": "Compare|(System.String,System.String):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.Internal.ColumnNameComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnNameComparer::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.Table):void",
            "metadataToken": 100669559,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Table):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.Table):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnNameComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IComplexProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IComplexProperty"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty::SetRemovedFromModel():System.Void",
            "targetName": "SetRemovedFromModel",
            "metadataToken": 100668322,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "SetRemovedFromModel|():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.Internal.ComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty::SetIsNullable(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIsNullable",
            "metadataToken": 100668325,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.ComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty::GetIsNullableConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIsNullableConfigurationSource",
            "metadataToken": 100668327,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty::OnPropertyNullableChanged():System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "OnPropertyNullableChanged",
            "metadataToken": 100668328,
            "canonicalSignature": "():System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "OnPropertyNullableChanged|():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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty::OnFieldInfoSet(System.Reflection.FieldInfo,System.Reflection.FieldInfo):System.Reflection.FieldInfo",
            "targetName": "OnFieldInfoSet",
            "metadataToken": 100668329,
            "canonicalSignature": "(System.Reflection.FieldInfo,System.Reflection.FieldInfo):System.Reflection.FieldInfo",
            "normalizedSignature": "OnFieldInfoSet|(System.Reflection.FieldInfo,System.Reflection.FieldInfo):System.Reflection.FieldInfo|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty::IsCompatible(System.String,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,System.Type,System.Boolean,System.Boolean):System.Boolean",
            "targetName": "IsCompatible",
            "metadataToken": 100668332,
            "canonicalSignature": "(System.String,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,System.Type,System.Boolean,System.Boolean):System.Boolean",
            "normalizedSignature": "IsCompatible|(System.String,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,System.Type,System.Boolean,System.Boolean):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty::OnAnnotationSet(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "OnAnnotationSet",
            "metadataToken": 100668334,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "OnAnnotationSet|(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100668336,
            "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.Internal.ComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindRuntimeAnnotation",
            "metadataToken": 100673140,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindRuntimeAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotationValue(System.String):System.Object",
            "targetName": "FindRuntimeAnnotationValue",
            "metadataToken": 100673141,
            "canonicalSignature": "(System.String):System.Object",
            "normalizedSignature": "FindRuntimeAnnotationValue|(System.String):System.Object|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetRuntimeAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRuntimeAnnotations",
            "metadataToken": 100673142,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRuntimeAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::AddRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddRuntimeAnnotation",
            "metadataToken": 100673143,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetOrAddRuntimeAnnotationValue(System.String,Func_2,TArg):TValue",
            "targetName": "GetOrAddRuntimeAnnotationValue",
            "metadataToken": 100673146,
            "canonicalSignature": "(System.String,Func_2,TArg):TValue",
            "normalizedSignature": "GetOrAddRuntimeAnnotationValue|(System.String,Func_2,TArg):TValue|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::AnnotationsToDebugString(System.Int32):System.String",
            "targetName": "AnnotationsToDebugString",
            "metadataToken": 100673198,
            "canonicalSignature": "(System.Int32):System.String",
            "normalizedSignature": "AnnotationsToDebugString|(System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666407,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100666409,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666412,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "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.IConventionPropertyBase::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100666696,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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.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.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100666406,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty::OnAnnotationSet(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "OnAnnotationSet",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "OnAnnotationSet|(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder",
            "targetName": "Builder",
            "metadataToken": 385877039,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder|static=false|accessor=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.Internal.ComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty::ComplexType:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType",
            "targetName": "ComplexType",
            "metadataToken": 385877040,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType",
            "normalizedSignature": "ComplexType|:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType|static=false|accessor=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.Internal.ComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385877041,
            "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.Internal.ComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385877042,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|: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.Internal.ComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385877043,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.Internal.ComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385877045,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase|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.Internal.ComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385877046,
            "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": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty::CollectionAccessor:Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "targetName": "CollectionAccessor",
            "metadataToken": 385877047,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "normalizedSignature": "CollectionAccessor|:Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor|static=false|accessor=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.Internal.ComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877048,
            "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.Internal.ComplexProperty",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "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": "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::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::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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "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.IConventionAnnotatable::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|:System.Boolean|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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::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.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.IMutableComplexProperty::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385876703,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|:System.Boolean|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.IReadOnlyPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty",
            "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"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty::.ctor(System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,System.String,System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100668317,
            "canonicalSignature": "(System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,System.String,System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,System.String,System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 9,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertyConfiguration",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertyConfiguration",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertyConfiguration::Apply(Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty):System.Void",
            "targetName": "Apply",
            "metadataToken": 100668348,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty):System.Void",
            "normalizedSignature": "Apply|(Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty):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.Internal.ComplexPropertyConfiguration",
            "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.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.Internal.ComplexPropertyConfiguration::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385877054,
            "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.Internal.ComplexPropertyConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertyConfiguration::.ctor(System.Type):void",
            "metadataToken": 100668346,
            "canonicalSignature": "(System.Type):void",
            "normalizedSignature": "constructor|(System.Type):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertyConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertySnapshot",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertySnapshot",
        "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.Internal.ComplexPropertySnapshot::Attach(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder",
            "targetName": "Attach",
            "metadataToken": 100668357,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder",
            "normalizedSignature": "Attach|(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder|static=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.Internal.ComplexPropertySnapshot",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertySnapshot::NestedComplexProperties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertySnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "NestedComplexProperties",
            "metadataToken": 385877057,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertySnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "NestedComplexProperties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertySnapshot,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.Internal.ComplexPropertySnapshot",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertySnapshot::ComplexProperty:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "targetName": "ComplexProperty",
            "metadataToken": 385877058,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "normalizedSignature": "ComplexProperty|:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty|static=false|accessor=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.Internal.ComplexPropertySnapshot",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertySnapshot::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder,Microsoft.EntityFrameworkCore.Metadata.Internal.PropertiesSnapshot,System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.List_1[[System.ValueTuple_2[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder,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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.RelationshipSnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertySnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "metadataToken": 100668350,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder,Microsoft.EntityFrameworkCore.Metadata.Internal.PropertiesSnapshot,System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.List_1[[System.ValueTuple_2[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder,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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.RelationshipSnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertySnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder,Microsoft.EntityFrameworkCore.Metadata.Internal.PropertiesSnapshot,System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.List_1[[System.ValueTuple_2[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder,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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.RelationshipSnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertySnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void|static=false",
            "isStatic": false,
            "parameterCount": 6,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertySnapshot",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IComplexType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IComplexType"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::SetRemovedFromModel():System.Void",
            "targetName": "SetRemovedFromModel",
            "metadataToken": 100668368,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "SetRemovedFromModel|():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.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::SetBaseType(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "targetName": "SetBaseType",
            "metadataToken": 100668370,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "normalizedSignature": "SetBaseType|(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase|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.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::SetBaseType(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType",
            "targetName": "SetBaseType",
            "metadataToken": 100668371,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType",
            "normalizedSignature": "SetBaseType|(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType|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.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::GetBaseTypeConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetBaseTypeConfigurationSource",
            "metadataToken": 100668372,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetBaseTypeConfigurationSource|():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": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::GetDirectlyDerivedTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDirectlyDerivedTypes",
            "metadataToken": 100668374,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDirectlyDerivedTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType,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.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::IsAssignableFrom(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType):System.Boolean",
            "targetName": "IsAssignableFrom",
            "metadataToken": 100668376,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType):System.Boolean",
            "normalizedSignature": "IsAssignableFrom|(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType):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.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::GetRootType():Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType",
            "targetName": "GetRootType",
            "metadataToken": 100668377,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::OnAnnotationSet(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "OnAnnotationSet",
            "metadataToken": 100668379,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "OnAnnotationSet|(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::GetMembers():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetMembers",
            "metadataToken": 100668380,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetMembers|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,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.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::GetDeclaredMembers():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredMembers",
            "metadataToken": 100668381,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredMembers|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,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.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100668382,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase|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.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::FindMembersInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindMembersInHierarchy",
            "metadataToken": 100668383,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindMembersInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,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.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::CalculateCounts():Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts",
            "targetName": "CalculateCounts",
            "metadataToken": 100668384,
            "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.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::SetCounts(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts):System.Void",
            "targetName": "SetCounts",
            "metadataToken": 100668385,
            "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.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::OnTypeMemberIgnored(System.String):System.String",
            "targetName": "OnTypeMemberIgnored",
            "metadataToken": 100668386,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "OnTypeMemberIgnored|(System.String):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::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": 100668387,
            "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.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::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": 100668388,
            "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.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100668390,
            "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.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindRuntimeAnnotation",
            "metadataToken": 100673140,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindRuntimeAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotationValue(System.String):System.Object",
            "targetName": "FindRuntimeAnnotationValue",
            "metadataToken": 100673141,
            "canonicalSignature": "(System.String):System.Object",
            "normalizedSignature": "FindRuntimeAnnotationValue|(System.String):System.Object|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetRuntimeAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRuntimeAnnotations",
            "metadataToken": 100673142,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRuntimeAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::AddRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddRuntimeAnnotation",
            "metadataToken": 100673143,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetOrAddRuntimeAnnotationValue(System.String,Func_2,TArg):TValue",
            "targetName": "GetOrAddRuntimeAnnotationValue",
            "metadataToken": 100673146,
            "canonicalSignature": "(System.String,Func_2,TArg):TValue",
            "normalizedSignature": "GetOrAddRuntimeAnnotationValue|(System.String,Func_2,TArg):TValue|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::AnnotationsToDebugString(System.Int32):System.String",
            "targetName": "AnnotationsToDebugString",
            "metadataToken": 100673198,
            "canonicalSignature": "(System.Int32):System.String",
            "normalizedSignature": "AnnotationsToDebugString|(System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666407,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100666409,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666412,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::RemoveDiscriminatorValue():System.Void",
            "targetName": "RemoveDiscriminatorValue",
            "metadataToken": 100667143,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "RemoveDiscriminatorValue|():System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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.IConventionTypeBase::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "targetName": "GetRootType",
            "metadataToken": 100666723,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase|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.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 7,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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::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.IMutableComplexType::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType",
            "targetName": "GetRootType",
            "metadataToken": 100666894,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType|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.IMutableComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType"
          },
          {
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100666406,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::RemoveDiscriminatorValue():System.Object",
            "targetName": "RemoveDiscriminatorValue",
            "metadataToken": 100666731,
            "canonicalSignature": "():System.Object",
            "normalizedSignature": "RemoveDiscriminatorValue|():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.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "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.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::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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "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"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "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.Internal.ComplexType::IsAssignableFrom(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase):System.Boolean",
            "targetName": "IsAssignableFrom",
            "metadataToken": 0,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase):System.Boolean",
            "normalizedSignature": "IsAssignableFrom|(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase):System.Boolean|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.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::OnAnnotationSet(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "OnAnnotationSet",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "OnAnnotationSet|(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "targetName": "Builder",
            "metadataToken": 385877061,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder|static=false|accessor=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.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::BaseBuilder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "targetName": "BaseBuilder",
            "metadataToken": 385877062,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "normalizedSignature": "BaseBuilder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder|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.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::ComplexProperty:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "targetName": "ComplexProperty",
            "metadataToken": 385877063,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "normalizedSignature": "ComplexProperty|:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty|static=false|accessor=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.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::ContainingEntityType:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "ContainingEntityType",
            "metadataToken": 385877064,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "ContainingEntityType|:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|static=false|accessor=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.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::ContainingEntryType:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "targetName": "ContainingEntryType",
            "metadataToken": 385877065,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "normalizedSignature": "ContainingEntryType|:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase|static=false|accessor=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.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385877066,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|: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.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::BaseType:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType",
            "targetName": "BaseType",
            "metadataToken": 385877067,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType|static=false|accessor=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.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877068,
            "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.Internal.ComplexType",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "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.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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableComplexType",
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType",
            "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.IConventionAnnotatable::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|:System.Boolean|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Internal.ComplexType::.ctor(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100668361,
            "canonicalSignature": "(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ConstructorBindingFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ConstructorBindingFactory",
        "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.IConstructorBindingFactory",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ConstructorBindingFactory::GetBindings(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&):System.Void",
            "targetName": "GetBindings",
            "metadataToken": 100668415,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ConstructorBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "out"
              },
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ConstructorBindingFactory::GetBindings(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&):System.Void",
            "targetName": "GetBindings",
            "metadataToken": 100668416,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ConstructorBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "out"
              },
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ConstructorBindingFactory::GetBindings(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&):System.Void",
            "targetName": "GetBindings",
            "metadataToken": 100668417,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ConstructorBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "out"
              },
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ConstructorBindingFactory::GetBindings(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexType,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&,Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding&):System.Void",
            "targetName": "GetBindings",
            "metadataToken": 100668418,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ConstructorBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "out"
              },
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ConstructorBindingFactory::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": 100668420,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ConstructorBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              },
              {
                "index": 3,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ConstructorBindingFactory::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": 100668421,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ConstructorBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              },
              {
                "index": 3,
                "modifier": "out"
              }
            ]
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConstructorBindingFactory",
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "out"
              },
              {
                "index": 3,
                "modifier": "out"
              }
            ]
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ConstructorBindingFactory::.ctor(Microsoft.EntityFrameworkCore.Metadata.IPropertyParameterBindingFactory,Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactories):void",
            "metadataToken": 100668414,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyParameterBindingFactory,Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactories):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IPropertyParameterBindingFactory,Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactories):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ConstructorBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ContextParameterBindingFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ContextParameterBindingFactory",
        "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.Internal.ContextParameterBindingFactory::CanBind(System.Type,System.String):System.Boolean",
            "targetName": "CanBind",
            "metadataToken": 100668427,
            "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.Internal.ContextParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ContextParameterBindingFactory::Bind(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "Bind",
            "metadataToken": 100668428,
            "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.Internal.ContextParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ContextParameterBindingFactory::Bind(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "Bind",
            "metadataToken": 100668429,
            "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.Internal.ContextParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ContextParameterBindingFactory::Bind(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "Bind",
            "metadataToken": 100668430,
            "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.Internal.ContextParameterBindingFactory",
            "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.Internal.ContextParameterBindingFactory::.ctor():void",
            "metadataToken": 100668431,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ContextParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.Annotation"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100668433,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation::UpdateConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "UpdateConfigurationSource",
            "metadataToken": 100668434,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "UpdateConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|static=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.Internal.ConventionAnnotation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation"
          }
        ],
        "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation::Value:System.Object",
            "targetName": "Value",
            "metadataToken": 385877697,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Value|:System.Object|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation::.ctor(System.String,System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100668432,
            "canonicalSignature": "(System.String,System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(System.String,System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ConventionAnnotation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
        "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.ConventionAnnotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IDbFunction",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IDbFunction"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::GetFunctionName(System.Reflection.MethodInfo):System.String",
            "targetName": "GetFunctionName",
            "metadataToken": 100669563,
            "canonicalSignature": "(System.Reflection.MethodInfo):System.String",
            "normalizedSignature": "GetFunctionName|(System.Reflection.MethodInfo):System.String|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::SetRemovedFromModel():System.Void",
            "targetName": "SetRemovedFromModel",
            "metadataToken": 100669567,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "SetRemovedFromModel|():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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::GetDbFunctions(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IDbFunction,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDbFunctions",
            "metadataToken": 100669569,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IDbFunction,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDbFunctions|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IDbFunction,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::FindDbFunction(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel,System.Reflection.MethodInfo):Microsoft.EntityFrameworkCore.Metadata.IDbFunction",
            "targetName": "FindDbFunction",
            "metadataToken": 100669570,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel,System.Reflection.MethodInfo):Microsoft.EntityFrameworkCore.Metadata.IDbFunction",
            "normalizedSignature": "FindDbFunction|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel,System.Reflection.MethodInfo):Microsoft.EntityFrameworkCore.Metadata.IDbFunction|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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::FindDbFunction(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel,System.String):Microsoft.EntityFrameworkCore.Metadata.IDbFunction",
            "targetName": "FindDbFunction",
            "metadataToken": 100669571,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel,System.String):Microsoft.EntityFrameworkCore.Metadata.IDbFunction",
            "normalizedSignature": "FindDbFunction|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel,System.String):Microsoft.EntityFrameworkCore.Metadata.IDbFunction|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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::AddDbFunction(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.Reflection.MethodInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "targetName": "AddDbFunction",
            "metadataToken": 100669572,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.Reflection.MethodInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "normalizedSignature": "AddDbFunction|(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.Reflection.MethodInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::AddDbFunction(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "targetName": "AddDbFunction",
            "metadataToken": 100669573,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "normalizedSignature": "AddDbFunction|(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::RemoveDbFunction(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.Reflection.MethodInfo):Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "targetName": "RemoveDbFunction",
            "metadataToken": 100669575,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.Reflection.MethodInfo):Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "normalizedSignature": "RemoveDbFunction|(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.Reflection.MethodInfo):Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction|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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::RemoveDbFunction(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "targetName": "RemoveDbFunction",
            "metadataToken": 100669576,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "normalizedSignature": "RemoveDbFunction|(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction|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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100669582,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::UpdateConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "UpdateConfigurationSource",
            "metadataToken": 100669583,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "UpdateConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::SetSchema(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "targetName": "SetSchema",
            "metadataToken": 100669586,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "normalizedSignature": "SetSchema|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::GetSchemaConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetSchemaConfigurationSource",
            "metadataToken": 100669587,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetSchemaConfigurationSource|():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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::SetName(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "targetName": "SetName",
            "metadataToken": 100669590,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "normalizedSignature": "SetName|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::GetNameConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetNameConfigurationSource",
            "metadataToken": 100669591,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::SetIsBuiltIn(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "SetIsBuiltIn",
            "metadataToken": 100669594,
            "canonicalSignature": "(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "SetIsBuiltIn|(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::GetIsBuiltInConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIsBuiltInConfigurationSource",
            "metadataToken": 100669595,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetIsBuiltInConfigurationSource|():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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::SetIsNullable(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "SetIsNullable",
            "metadataToken": 100669598,
            "canonicalSignature": "(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "SetIsNullable|(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::GetIsNullableConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIsNullableConfigurationSource",
            "metadataToken": 100669599,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::SetStoreType(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "targetName": "SetStoreType",
            "metadataToken": 100669602,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "normalizedSignature": "SetStoreType|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::GetStoreTypeConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetStoreTypeConfigurationSource",
            "metadataToken": 100669603,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::SetTypeMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "SetTypeMapping",
            "metadataToken": 100669606,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "SetTypeMapping|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::GetTypeMappingConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetTypeMappingConfigurationSource",
            "metadataToken": 100669607,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetTypeMappingConfigurationSource|():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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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": 100669610,
            "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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::GetTranslationConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetTranslationConfigurationSource",
            "metadataToken": 100669611,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetTranslationConfigurationSource|():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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::FindParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter",
            "targetName": "FindParameter",
            "metadataToken": 100669613,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter",
            "normalizedSignature": "FindParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter|static=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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100669615,
            "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.Internal.DbFunction",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666407,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100666409,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666412,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100666406,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::Model:Microsoft.EntityFrameworkCore.Metadata.IMutableModel",
            "targetName": "Model",
            "metadataToken": 385877438,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder",
            "targetName": "Builder",
            "metadataToken": 385877439,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder|static=false|accessor=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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385877440,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|: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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877441,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::ModelName:System.String",
            "targetName": "ModelName",
            "metadataToken": 385877442,
            "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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::MethodInfo:System.Reflection.MethodInfo",
            "targetName": "MethodInfo",
            "metadataToken": 385877443,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::ReturnType:System.Type",
            "targetName": "ReturnType",
            "metadataToken": 385877444,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "ReturnType|: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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::IsScalar:System.Boolean",
            "targetName": "IsScalar",
            "metadataToken": 385877445,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsScalar|: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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::IsAggregate:System.Boolean",
            "targetName": "IsAggregate",
            "metadataToken": 385877446,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsAggregate|: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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877447,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Schema|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877448,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Name|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::IsBuiltIn:System.Boolean",
            "targetName": "IsBuiltIn",
            "metadataToken": 385877449,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsBuiltIn|: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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385877450,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385877451,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::TypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385877452,
            "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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::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": 385877453,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::Parameters:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Parameters",
            "metadataToken": 385877454,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Parameters|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter,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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::StoreFunction:Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "targetName": "StoreFunction",
            "metadataToken": 385877455,
            "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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877456,
            "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.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Builder",
            "metadataToken": 385876636,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction",
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction",
            "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:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|:System.Boolean|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunction",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunction",
            "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": "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::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::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::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::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::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::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"
          },
          {
            "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.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": "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.IConventionDbFunction",
            "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.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"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::.ctor(System.Reflection.MethodInfo,Microsoft.EntityFrameworkCore.Metadata.IMutableModel,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100669561,
            "canonicalSignature": "(System.Reflection.MethodInfo,Microsoft.EntityFrameworkCore.Metadata.IMutableModel,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(System.Reflection.MethodInfo,Microsoft.EntityFrameworkCore.Metadata.IMutableModel,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction::.ctor(System.String,System.Type,System.Collections.Generic.IEnumerable_1[[System.ValueTuple_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.IMutableModel,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100669562,
            "canonicalSignature": "(System.String,System.Type,System.Collections.Generic.IEnumerable_1[[System.ValueTuple_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.IMutableModel,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(System.String,System.Type,System.Collections.Generic.IEnumerable_1[[System.ValueTuple_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.IMutableModel,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter",
        "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.ConventionAnnotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunctionParameter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunctionParameter"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter::SetRemovedFromModel():System.Void",
            "targetName": "SetRemovedFromModel",
            "metadataToken": 100669641,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "SetRemovedFromModel|():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.Internal.DbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100669646,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter::SetStoreType(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "targetName": "SetStoreType",
            "metadataToken": 100669649,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "normalizedSignature": "SetStoreType|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.DbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter::GetStoreTypeConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetStoreTypeConfigurationSource",
            "metadataToken": 100669650,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter::SetTypeMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "SetTypeMapping",
            "metadataToken": 100669653,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "SetTypeMapping|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter::SetPropagatesNullability(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "SetPropagatesNullability",
            "metadataToken": 100669656,
            "canonicalSignature": "(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "SetPropagatesNullability|(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter::GetPropagatesNullabilityConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetPropagatesNullabilityConfigurationSource",
            "metadataToken": 100669657,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetPropagatesNullabilityConfigurationSource|():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.Internal.DbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter::GetTypeMappingConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetTypeMappingConfigurationSource",
            "metadataToken": 100669658,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetTypeMappingConfigurationSource|():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.Internal.DbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100669659,
            "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.Internal.DbFunctionParameter",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666407,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100666409,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666412,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100666406,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionParameterBuilder",
            "targetName": "Builder",
            "metadataToken": 385877467,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionParameterBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionParameterBuilder|static=false|accessor=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.Internal.DbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385877468,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|: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.Internal.DbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877469,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter::Function:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "targetName": "Function",
            "metadataToken": 385877470,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction",
            "normalizedSignature": "Function|:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction|static=false|accessor=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.Internal.DbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877471,
            "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.Internal.DbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385877472,
            "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.Internal.DbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385877473,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter::TypeMapping:Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385877474,
            "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.Internal.DbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter::PropagatesNullability:System.Boolean",
            "targetName": "PropagatesNullability",
            "metadataToken": 385877475,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "PropagatesNullability|: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.Internal.DbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Builder",
            "metadataToken": 385876636,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunctionParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableDbFunctionParameter",
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter",
            "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::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:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|:System.Boolean|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyDbFunctionParameter",
            "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": "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.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"
          },
          {
            "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.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::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"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction,System.String,System.Type):void",
            "metadataToken": 100669638,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction,System.String,System.Type):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction,System.String,System.Type):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.DesignTimeModel",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DesignTimeModel",
        "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.IDesignTimeModel",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IDesignTimeModel"
          }
        ],
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.DesignTimeModel::Model:Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Model",
            "metadataToken": 385877087,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IModel|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DesignTimeModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IDesignTimeModel",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IDesignTimeModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.DesignTimeModel::.ctor(Microsoft.EntityFrameworkCore.Internal.IDbContextServices):void",
            "metadataToken": 100668436,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Internal.IDbContextServices):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Internal.IDbContextServices):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.DesignTimeModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableElementType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableElementType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionElementType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionElementType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IElementType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IElementType"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100668439,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::UpdateConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "UpdateConfigurationSource",
            "metadataToken": 100668440,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "UpdateConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::SetConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "SetConfigurationSource",
            "metadataToken": 100668441,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "SetConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::SetRemovedFromModel():System.Void",
            "targetName": "SetRemovedFromModel",
            "metadataToken": 100668444,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "SetRemovedFromModel|():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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::OnAnnotationSet(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "OnAnnotationSet",
            "metadataToken": 100668445,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "OnAnnotationSet|(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::SetIsNullable(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIsNullable",
            "metadataToken": 100668451,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::OnElementTypeNullableChanged():System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "OnElementTypeNullableChanged",
            "metadataToken": 100668452,
            "canonicalSignature": "():System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "OnElementTypeNullableChanged|():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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::GetIsNullableConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIsNullableConfigurationSource",
            "metadataToken": 100668454,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::SetMaxLength(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetMaxLength",
            "metadataToken": 100668455,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetMaxLength|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::GetMaxLength():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetMaxLength",
            "metadataToken": 100668456,
            "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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::GetMaxLengthConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetMaxLengthConfigurationSource",
            "metadataToken": 100668457,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetMaxLengthConfigurationSource|():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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::SetIsUnicode(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIsUnicode",
            "metadataToken": 100668458,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetIsUnicode|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::IsUnicode():System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsUnicode",
            "metadataToken": 100668459,
            "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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::GetIsUnicodeConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIsUnicodeConfigurationSource",
            "metadataToken": 100668460,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetIsUnicodeConfigurationSource|():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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::SetPrecision(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetPrecision",
            "metadataToken": 100668461,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetPrecision|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::GetPrecision():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetPrecision",
            "metadataToken": 100668462,
            "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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::GetPrecisionConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetPrecisionConfigurationSource",
            "metadataToken": 100668463,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetPrecisionConfigurationSource|():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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::SetScale(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetScale",
            "metadataToken": 100668464,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetScale|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::GetScale():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetScale",
            "metadataToken": 100668465,
            "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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::GetScaleConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetScaleConfigurationSource",
            "metadataToken": 100668466,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetScaleConfigurationSource|():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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::SetValueConverter(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "targetName": "SetValueConverter",
            "metadataToken": 100668467,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "normalizedSignature": "SetValueConverter|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter|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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::SetValueConverter(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type",
            "targetName": "SetValueConverter",
            "metadataToken": 100668468,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type",
            "normalizedSignature": "SetValueConverter|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type|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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::GetValueConverter():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "targetName": "GetValueConverter",
            "metadataToken": 100668469,
            "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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::GetValueConverterConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetValueConverterConfigurationSource",
            "metadataToken": 100668470,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetValueConverterConfigurationSource|():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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::CheckValueConverter(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):System.String",
            "targetName": "CheckValueConverter",
            "metadataToken": 100668471,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):System.String",
            "normalizedSignature": "CheckValueConverter|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::SetProviderClrType(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type",
            "targetName": "SetProviderClrType",
            "metadataToken": 100668472,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type",
            "normalizedSignature": "SetProviderClrType|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type|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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::GetProviderClrType():System.Type",
            "targetName": "GetProviderClrType",
            "metadataToken": 100668473,
            "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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::GetProviderClrTypeConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetProviderClrTypeConfigurationSource",
            "metadataToken": 100668474,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetProviderClrTypeConfigurationSource|():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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::SetTypeMapping(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "SetTypeMapping",
            "metadataToken": 100668477,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "SetTypeMapping|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::GetTypeMappingConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetTypeMappingConfigurationSource",
            "metadataToken": 100668478,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetTypeMappingConfigurationSource|():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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::SetValueComparer(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "SetValueComparer",
            "metadataToken": 100668479,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "SetValueComparer|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::SetValueComparer(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type",
            "targetName": "SetValueComparer",
            "metadataToken": 100668480,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type",
            "normalizedSignature": "SetValueComparer|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type|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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::GetValueComparer():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "GetValueComparer",
            "metadataToken": 100668481,
            "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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::GetValueComparerConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetValueComparerConfigurationSource",
            "metadataToken": 100668482,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetValueComparerConfigurationSource|():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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::CheckValueComparer(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):System.String",
            "targetName": "CheckValueComparer",
            "metadataToken": 100668483,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):System.String",
            "normalizedSignature": "CheckValueComparer|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::GetJsonValueReaderWriter():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "GetJsonValueReaderWriter",
            "metadataToken": 100668484,
            "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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::SetJsonValueReaderWriterType(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type",
            "targetName": "SetJsonValueReaderWriterType",
            "metadataToken": 100668485,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type",
            "normalizedSignature": "SetJsonValueReaderWriterType|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type|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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::GetJsonValueReaderWriterTypeConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetJsonValueReaderWriterTypeConfigurationSource",
            "metadataToken": 100668486,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetJsonValueReaderWriterTypeConfigurationSource|():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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100668488,
            "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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindRuntimeAnnotation",
            "metadataToken": 100673140,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindRuntimeAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotationValue(System.String):System.Object",
            "targetName": "FindRuntimeAnnotationValue",
            "metadataToken": 100673141,
            "canonicalSignature": "(System.String):System.Object",
            "normalizedSignature": "FindRuntimeAnnotationValue|(System.String):System.Object|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetRuntimeAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRuntimeAnnotations",
            "metadataToken": 100673142,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRuntimeAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::AddRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddRuntimeAnnotation",
            "metadataToken": 100673143,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetOrAddRuntimeAnnotationValue(System.String,Func_2,TArg):TValue",
            "targetName": "GetOrAddRuntimeAnnotationValue",
            "metadataToken": 100673146,
            "canonicalSignature": "(System.String,Func_2,TArg):TValue",
            "normalizedSignature": "GetOrAddRuntimeAnnotationValue|(System.String,Func_2,TArg):TValue|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::AnnotationsToDebugString(System.Int32):System.String",
            "targetName": "AnnotationsToDebugString",
            "metadataToken": 100673198,
            "canonicalSignature": "(System.Int32):System.String",
            "normalizedSignature": "AnnotationsToDebugString|(System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666407,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100666409,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666412,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableElementType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableElementType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableElementType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableElementType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableElementType"
          },
          {
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionElementType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionElementType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionElementType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionElementType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionElementType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100666406,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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::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"
          },
          {
            "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.IConventionElementType::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100666427,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.IConventionElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionElementType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType"
          },
          {
            "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.Internal.ElementType::OnAnnotationSet(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "OnAnnotationSet",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "OnAnnotationSet|(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "targetName": "Builder",
            "metadataToken": 385877088,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder|static=false|accessor=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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385877089,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|: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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::CollectionProperty:Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "targetName": "CollectionProperty",
            "metadataToken": 385877090,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "normalizedSignature": "CollectionProperty|:Microsoft.EntityFrameworkCore.Metadata.Internal.Property|static=false|accessor=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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385877091,
            "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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877092,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385877093,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::TypeMapping:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385877095,
            "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.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877096,
            "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.Internal.ElementType",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableElementType",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableElementType",
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionElementType",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionElementType",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionElementType",
            "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.IConventionAnnotatable::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|:System.Boolean|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyElementType",
            "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": "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.Internal.ElementType::.ctor(System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100668438,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IEntityType",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IEntityType"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::SetRemovedFromModel():System.Void",
            "targetName": "SetRemovedFromModel",
            "metadataToken": 100668526,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "SetRemovedFromModel|():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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::IsOwned():System.Boolean",
            "targetName": "IsOwned",
            "metadataToken": 100668530,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsOwned|():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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::SetIsOwned(System.Boolean):System.Void",
            "targetName": "SetIsOwned",
            "metadataToken": 100668531,
            "canonicalSignature": "(System.Boolean):System.Void",
            "normalizedSignature": "SetIsOwned|(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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::SetIsKeyless(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIsKeyless",
            "metadataToken": 100668534,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetIsKeyless|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetIsKeylessConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIsKeylessConfigurationSource",
            "metadataToken": 100668535,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetIsKeylessConfigurationSource|():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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::SetBaseType(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "targetName": "SetBaseType",
            "metadataToken": 100668537,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "normalizedSignature": "SetBaseType|(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase|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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::SetBaseType(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "SetBaseType",
            "metadataToken": 100668538,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "SetBaseType|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetBaseTypeConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetBaseTypeConfigurationSource",
            "metadataToken": 100668539,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetBaseTypeConfigurationSource|():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": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetDirectlyDerivedTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDirectlyDerivedTypes",
            "metadataToken": 100668541,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDirectlyDerivedTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetForeignKeysInHierarchy():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetForeignKeysInHierarchy",
            "metadataToken": 100668542,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetForeignKeysInHierarchy|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetRootType():Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "GetRootType",
            "metadataToken": 100668544,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::OnAnnotationSet(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "OnAnnotationSet",
            "metadataToken": 100668545,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "OnAnnotationSet|(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetMembers():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetMembers",
            "metadataToken": 100668546,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetMembers|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetDeclaredMembers():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredMembers",
            "metadataToken": 100668547,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredMembers|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100668548,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase|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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindMembersInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindMembersInHierarchy",
            "metadataToken": 100668549,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindMembersInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::SetPrimaryKey(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "targetName": "SetPrimaryKey",
            "metadataToken": 100668550,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "normalizedSignature": "SetPrimaryKey|(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Key|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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::SetPrimaryKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "targetName": "SetPrimaryKey",
            "metadataToken": 100668551,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "normalizedSignature": "SetPrimaryKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Key|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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindPrimaryKey():Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "targetName": "FindPrimaryKey",
            "metadataToken": 100668552,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "normalizedSignature": "FindPrimaryKey|():Microsoft.EntityFrameworkCore.Metadata.Internal.Key|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindPrimaryKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "targetName": "FindPrimaryKey",
            "metadataToken": 100668553,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "normalizedSignature": "FindPrimaryKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.Key|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetPrimaryKeyConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetPrimaryKeyConfigurationSource",
            "metadataToken": 100668554,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetPrimaryKeyConfigurationSource|():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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::AddKey(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "targetName": "AddKey",
            "metadataToken": 100668557,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "normalizedSignature": "AddKey|(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Key|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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::AddKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "targetName": "AddKey",
            "metadataToken": 100668558,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "normalizedSignature": "AddKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Key|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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindKey(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "targetName": "FindKey",
            "metadataToken": 100668559,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "normalizedSignature": "FindKey|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.Internal.Key|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "targetName": "FindKey",
            "metadataToken": 100668560,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "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.Internal.Key|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetDeclaredKeys():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredKeys",
            "metadataToken": 100668561,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredKeys|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Key,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindDeclaredKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "targetName": "FindDeclaredKey",
            "metadataToken": 100668562,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "normalizedSignature": "FindDeclaredKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.Key|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::RemoveKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "targetName": "RemoveKey",
            "metadataToken": 100668563,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "normalizedSignature": "RemoveKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.Key|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::RemoveKey(Microsoft.EntityFrameworkCore.Metadata.Internal.Key):Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "targetName": "RemoveKey",
            "metadataToken": 100668564,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Key):Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "normalizedSignature": "RemoveKey|(Microsoft.EntityFrameworkCore.Metadata.Internal.Key):Microsoft.EntityFrameworkCore.Metadata.Internal.Key|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetKeys():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetKeys",
            "metadataToken": 100668566,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetKeys|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Key,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::AddForeignKey(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "targetName": "AddForeignKey",
            "metadataToken": 100668567,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "normalizedSignature": "AddForeignKey|(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey|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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::AddForeignKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "targetName": "AddForeignKey",
            "metadataToken": 100668568,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "normalizedSignature": "AddForeignKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey|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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::OnForeignKeyUpdating(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey):System.Void",
            "targetName": "OnForeignKeyUpdating",
            "metadataToken": 100668569,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey):System.Void",
            "normalizedSignature": "OnForeignKeyUpdating|(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey):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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::OnForeignKeyUpdated(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey):System.Void",
            "targetName": "OnForeignKeyUpdated",
            "metadataToken": 100668570,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey):System.Void",
            "normalizedSignature": "OnForeignKeyUpdated|(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey):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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindForeignKeys(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindForeignKeys",
            "metadataToken": 100668571,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,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.Internal.ForeignKey,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::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.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindForeignKeys",
            "metadataToken": 100668572,
            "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.Internal.ForeignKey,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.Internal.ForeignKey,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindForeignKey(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "targetName": "FindForeignKey",
            "metadataToken": 100668573,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "normalizedSignature": "FindForeignKey|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey|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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::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.Internal.ForeignKey",
            "targetName": "FindForeignKey",
            "metadataToken": 100668574,
            "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.Internal.ForeignKey",
            "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.Internal.ForeignKey|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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindOwnership():Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "targetName": "FindOwnership",
            "metadataToken": 100668575,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "normalizedSignature": "FindOwnership|():Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindDeclaredOwnership():Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "targetName": "FindDeclaredOwnership",
            "metadataToken": 100668576,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "normalizedSignature": "FindDeclaredOwnership|():Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetDeclaredForeignKeys():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredForeignKeys",
            "metadataToken": 100668577,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredForeignKeys|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetDerivedForeignKeys():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedForeignKeys",
            "metadataToken": 100668578,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedForeignKeys|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetForeignKeys():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetForeignKeys",
            "metadataToken": 100668579,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetForeignKeys|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::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.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindDeclaredForeignKeys",
            "metadataToken": 100668580,
            "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.Internal.ForeignKey,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.Internal.ForeignKey,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindDeclaredForeignKey(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.Internal.ForeignKey",
            "targetName": "FindDeclaredForeignKey",
            "metadataToken": 100668581,
            "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.Internal.ForeignKey",
            "normalizedSignature": "FindDeclaredForeignKey|(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.Internal.ForeignKey|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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindDerivedForeignKeys(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.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindDerivedForeignKeys",
            "metadataToken": 100668582,
            "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.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindDerivedForeignKeys|(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.Internal.ForeignKey,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindDerivedForeignKeys(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):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindDerivedForeignKeys",
            "metadataToken": 100668583,
            "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):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindDerivedForeignKeys|(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):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindForeignKeysInHierarchy(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.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindForeignKeysInHierarchy",
            "metadataToken": 100668584,
            "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.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindForeignKeysInHierarchy|(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.Internal.ForeignKey,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindForeignKeysInHierarchy(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):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindForeignKeysInHierarchy",
            "metadataToken": 100668585,
            "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):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindForeignKeysInHierarchy|(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):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::RemoveForeignKey(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.Internal.ForeignKey",
            "targetName": "RemoveForeignKey",
            "metadataToken": 100668586,
            "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.Internal.ForeignKey",
            "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.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey|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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::RemoveForeignKey(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey):Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "targetName": "RemoveForeignKey",
            "metadataToken": 100668587,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey):Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "normalizedSignature": "RemoveForeignKey|(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey):Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetReferencingForeignKeys():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetReferencingForeignKeys",
            "metadataToken": 100668588,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetReferencingForeignKeys|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetDeclaredReferencingForeignKeys():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredReferencingForeignKeys",
            "metadataToken": 100668589,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredReferencingForeignKeys|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::AddNavigation(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "targetName": "AddNavigation",
            "metadataToken": 100668590,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "normalizedSignature": "AddNavigation|(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation|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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::AddNavigation(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "targetName": "AddNavigation",
            "metadataToken": 100668591,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "normalizedSignature": "AddNavigation|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation|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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::AddNavigation(Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "targetName": "AddNavigation",
            "metadataToken": 100668592,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "normalizedSignature": "AddNavigation|(Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation|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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "targetName": "FindNavigation",
            "metadataToken": 100668593,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "normalizedSignature": "FindNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindNavigation(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "targetName": "FindNavigation",
            "metadataToken": 100668594,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "normalizedSignature": "FindNavigation|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindDeclaredNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "targetName": "FindDeclaredNavigation",
            "metadataToken": 100668595,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "normalizedSignature": "FindDeclaredNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetDeclaredNavigations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredNavigations",
            "metadataToken": 100668596,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredNavigations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetDerivedNavigations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedNavigations",
            "metadataToken": 100668597,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedNavigations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindDerivedNavigations(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindDerivedNavigations",
            "metadataToken": 100668598,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindDerivedNavigations|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindNavigationsInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindNavigationsInHierarchy",
            "metadataToken": 100668599,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindNavigationsInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::RemoveNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "targetName": "RemoveNavigation",
            "metadataToken": 100668600,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "normalizedSignature": "RemoveNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetNavigations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetNavigations",
            "metadataToken": 100668601,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetNavigations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::AddSkipNavigation(System.String,System.Type,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Boolean,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation",
            "targetName": "AddSkipNavigation",
            "metadataToken": 100668602,
            "canonicalSignature": "(System.String,System.Type,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Boolean,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation",
            "normalizedSignature": "AddSkipNavigation|(System.String,System.Type,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Boolean,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation|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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindSkipNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation",
            "targetName": "FindSkipNavigation",
            "metadataToken": 100668603,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation",
            "normalizedSignature": "FindSkipNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindSkipNavigation(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation",
            "targetName": "FindSkipNavigation",
            "metadataToken": 100668604,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation",
            "normalizedSignature": "FindSkipNavigation|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindDeclaredSkipNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation",
            "targetName": "FindDeclaredSkipNavigation",
            "metadataToken": 100668605,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation",
            "normalizedSignature": "FindDeclaredSkipNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetDeclaredSkipNavigations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredSkipNavigations",
            "metadataToken": 100668606,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredSkipNavigations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetDerivedSkipNavigations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedSkipNavigations",
            "metadataToken": 100668607,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedSkipNavigations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindDerivedSkipNavigations(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindDerivedSkipNavigations",
            "metadataToken": 100668608,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindDerivedSkipNavigations|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindDerivedSkipNavigationsInclusive(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindDerivedSkipNavigationsInclusive",
            "metadataToken": 100668609,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindDerivedSkipNavigationsInclusive|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindSkipNavigationsInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindSkipNavigationsInHierarchy",
            "metadataToken": 100668610,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindSkipNavigationsInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::RemoveSkipNavigation(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation",
            "targetName": "RemoveSkipNavigation",
            "metadataToken": 100668611,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation",
            "normalizedSignature": "RemoveSkipNavigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::RemoveSkipNavigation(Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation):Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation",
            "targetName": "RemoveSkipNavigation",
            "metadataToken": 100668612,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation):Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation",
            "normalizedSignature": "RemoveSkipNavigation|(Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation):Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetSkipNavigations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetSkipNavigations",
            "metadataToken": 100668613,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetSkipNavigations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetReferencingSkipNavigations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetReferencingSkipNavigations",
            "metadataToken": 100668614,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetReferencingSkipNavigations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetDeclaredReferencingSkipNavigations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredReferencingSkipNavigations",
            "metadataToken": 100668615,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredReferencingSkipNavigations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetDerivedReferencingSkipNavigations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedReferencingSkipNavigations",
            "metadataToken": 100668616,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedReferencingSkipNavigations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::AddIndex(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "targetName": "AddIndex",
            "metadataToken": 100668617,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "normalizedSignature": "AddIndex|(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Index|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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::AddIndex(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "targetName": "AddIndex",
            "metadataToken": 100668618,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "normalizedSignature": "AddIndex|(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Index|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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::AddIndex(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "targetName": "AddIndex",
            "metadataToken": 100668619,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "normalizedSignature": "AddIndex|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Index|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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::AddIndex(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "targetName": "AddIndex",
            "metadataToken": 100668620,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "normalizedSignature": "AddIndex|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Index|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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindIndex(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "targetName": "FindIndex",
            "metadataToken": 100668623,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "normalizedSignature": "FindIndex|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.Internal.Index|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindIndex(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "targetName": "FindIndex",
            "metadataToken": 100668624,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "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.Internal.Index|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindIndex(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "targetName": "FindIndex",
            "metadataToken": 100668625,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "normalizedSignature": "FindIndex|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Index|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetDeclaredIndexes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredIndexes",
            "metadataToken": 100668626,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredIndexes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Index,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetDerivedIndexes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedIndexes",
            "metadataToken": 100668627,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedIndexes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Index,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindDeclaredIndex(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "targetName": "FindDeclaredIndex",
            "metadataToken": 100668628,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "normalizedSignature": "FindDeclaredIndex|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.Index|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindDeclaredIndex(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "targetName": "FindDeclaredIndex",
            "metadataToken": 100668629,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "normalizedSignature": "FindDeclaredIndex|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Index|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindDerivedIndexes(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.Internal.Index,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindDerivedIndexes",
            "metadataToken": 100668630,
            "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.Internal.Index,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindDerivedIndexes|(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.Internal.Index,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindDerivedIndexes(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindDerivedIndexes",
            "metadataToken": 100668631,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindDerivedIndexes|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Index,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindIndexesInHierarchy(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.Internal.Index,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindIndexesInHierarchy",
            "metadataToken": 100668632,
            "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.Internal.Index,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindIndexesInHierarchy|(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.Internal.Index,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindIndexesInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindIndexesInHierarchy",
            "metadataToken": 100668633,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindIndexesInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Index,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::RemoveIndex(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "targetName": "RemoveIndex",
            "metadataToken": 100668634,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "normalizedSignature": "RemoveIndex|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.Index|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::RemoveIndex(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "targetName": "RemoveIndex",
            "metadataToken": 100668635,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "normalizedSignature": "RemoveIndex|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Index|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::RemoveIndex(Microsoft.EntityFrameworkCore.Metadata.Internal.Index):Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "targetName": "RemoveIndex",
            "metadataToken": 100668636,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Index):Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "normalizedSignature": "RemoveIndex|(Microsoft.EntityFrameworkCore.Metadata.Internal.Index):Microsoft.EntityFrameworkCore.Metadata.Internal.Index|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetIndexes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIndexes",
            "metadataToken": 100668637,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetIndexes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Index,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::CalculateCounts():Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts",
            "targetName": "CalculateCounts",
            "metadataToken": 100668638,
            "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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetSnapshottableMembers():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetSnapshottableMembers",
            "metadataToken": 100668639,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetSnapshottableMembers|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::AddServiceProperty(System.Reflection.MemberInfo,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty",
            "targetName": "AddServiceProperty",
            "metadataToken": 100668642,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty",
            "normalizedSignature": "AddServiceProperty|(System.Reflection.MemberInfo,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty|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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindServiceProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty",
            "targetName": "FindServiceProperty",
            "metadataToken": 100668643,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty",
            "normalizedSignature": "FindServiceProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindServiceProperty(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "targetName": "FindServiceProperty",
            "metadataToken": 100668644,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "normalizedSignature": "FindServiceProperty|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.Internal.Property|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindDeclaredServiceProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty",
            "targetName": "FindDeclaredServiceProperty",
            "metadataToken": 100668645,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty",
            "normalizedSignature": "FindDeclaredServiceProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindDerivedServiceProperties(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindDerivedServiceProperties",
            "metadataToken": 100668646,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindDerivedServiceProperties|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindDerivedServicePropertiesInclusive(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindDerivedServicePropertiesInclusive",
            "metadataToken": 100668647,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindDerivedServicePropertiesInclusive|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindServicePropertiesInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindServicePropertiesInHierarchy",
            "metadataToken": 100668648,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindServicePropertiesInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::RemoveServiceProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty",
            "targetName": "RemoveServiceProperty",
            "metadataToken": 100668649,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty",
            "normalizedSignature": "RemoveServiceProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::RemoveServiceProperty(Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty):Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty",
            "targetName": "RemoveServiceProperty",
            "metadataToken": 100668650,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty):Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty",
            "normalizedSignature": "RemoveServiceProperty|(Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty):Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::HasServiceProperties():System.Boolean",
            "targetName": "HasServiceProperties",
            "metadataToken": 100668651,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "HasServiceProperties|():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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetServiceProperties():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetServiceProperties",
            "metadataToken": 100668652,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetServiceProperties|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetDeclaredServiceProperties():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredServiceProperties",
            "metadataToken": 100668653,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredServiceProperties|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetDerivedServiceProperties():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedServiceProperties",
            "metadataToken": 100668654,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedServiceProperties|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::AddTrigger(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger",
            "targetName": "AddTrigger",
            "metadataToken": 100668655,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger",
            "normalizedSignature": "AddTrigger|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger|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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindDeclaredTrigger(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger",
            "targetName": "FindDeclaredTrigger",
            "metadataToken": 100668656,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger",
            "normalizedSignature": "FindDeclaredTrigger|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetDeclaredTriggers():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredTriggers",
            "metadataToken": 100668657,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredTriggers|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::RemoveTrigger(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger",
            "targetName": "RemoveTrigger",
            "metadataToken": 100668658,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger",
            "normalizedSignature": "RemoveTrigger|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::OnTypeMemberIgnored(System.String):System.String",
            "targetName": "OnTypeMemberIgnored",
            "metadataToken": 100668659,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "OnTypeMemberIgnored|(System.String):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::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": 100668660,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetRawSeedData():System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetRawSeedData",
            "metadataToken": 100668661,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetRawSeedData|():System.Collections.Generic.IEnumerable_1[[System.Object,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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::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": 100668662,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetNavigationAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetNavigationAccessMode",
            "metadataToken": 100668663,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetNavigationAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::SetQueryFilter(Microsoft.EntityFrameworkCore.Metadata.IQueryFilter):Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "targetName": "SetQueryFilter",
            "metadataToken": 100668664,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IQueryFilter):Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "normalizedSignature": "SetQueryFilter|(Microsoft.EntityFrameworkCore.Metadata.IQueryFilter):Microsoft.EntityFrameworkCore.Metadata.IQueryFilter|static=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::CheckQueryFilter(Microsoft.EntityFrameworkCore.Metadata.IQueryFilter):System.String",
            "targetName": "CheckQueryFilter",
            "metadataToken": 100668665,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IQueryFilter):System.String",
            "normalizedSignature": "CheckQueryFilter|(Microsoft.EntityFrameworkCore.Metadata.IQueryFilter):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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetDeclaredQueryFilters():System.Collections.Generic.IReadOnlyCollection_1[[Microsoft.EntityFrameworkCore.Metadata.IQueryFilter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredQueryFilters",
            "metadataToken": 100668666,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetQueryFilter():System.Linq.Expressions.LambdaExpression",
            "targetName": "GetQueryFilter",
            "metadataToken": 100668667,
            "canonicalSignature": "():System.Linq.Expressions.LambdaExpression",
            "normalizedSignature": "GetQueryFilter|():System.Linq.Expressions.LambdaExpression|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::FindDeclaredQueryFilter(System.String):Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "targetName": "FindDeclaredQueryFilter",
            "metadataToken": 100668668,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetQueryFilterConfigurationSource(System.String):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetQueryFilterConfigurationSource",
            "metadataToken": 100668669,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::GetQueryFilterConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetQueryFilterConfigurationSource",
            "metadataToken": 100668670,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::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": 100668672,
            "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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::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": 100668673,
            "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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100668824,
            "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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindRuntimeAnnotation",
            "metadataToken": 100673140,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindRuntimeAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotationValue(System.String):System.Object",
            "targetName": "FindRuntimeAnnotationValue",
            "metadataToken": 100673141,
            "canonicalSignature": "(System.String):System.Object",
            "normalizedSignature": "FindRuntimeAnnotationValue|(System.String):System.Object|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetRuntimeAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRuntimeAnnotations",
            "metadataToken": 100673142,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRuntimeAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::AddRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddRuntimeAnnotation",
            "metadataToken": 100673143,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetOrAddRuntimeAnnotationValue(System.String,Func_2,TArg):TValue",
            "targetName": "GetOrAddRuntimeAnnotationValue",
            "metadataToken": 100673146,
            "canonicalSignature": "(System.String,Func_2,TArg):TValue",
            "normalizedSignature": "GetOrAddRuntimeAnnotationValue|(System.String,Func_2,TArg):TValue|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::AnnotationsToDebugString(System.Int32):System.String",
            "targetName": "AnnotationsToDebugString",
            "metadataToken": 100673198,
            "canonicalSignature": "(System.Int32):System.String",
            "normalizedSignature": "AnnotationsToDebugString|(System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666407,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100666409,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666412,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::RemoveDiscriminatorValue():System.Void",
            "targetName": "RemoveDiscriminatorValue",
            "metadataToken": 100667143,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "RemoveDiscriminatorValue|():System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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.IConventionTypeBase::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "targetName": "GetRootType",
            "metadataToken": 100666723,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase|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.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 7,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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::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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType"
          },
          {
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 7,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType"
          },
          {
            "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::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.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100666406,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::RemoveDiscriminatorValue():System.Object",
            "targetName": "RemoveDiscriminatorValue",
            "metadataToken": 100666731,
            "canonicalSignature": "():System.Object",
            "normalizedSignature": "RemoveDiscriminatorValue|():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.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "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.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::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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "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::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"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType"
          },
          {
            "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::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::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.Internal.EntityType::OnAnnotationSet(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "OnAnnotationSet",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "OnAnnotationSet|(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "Builder",
            "metadataToken": 385877101,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder|static=false|accessor=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::BaseBuilder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "targetName": "BaseBuilder",
            "metadataToken": 385877102,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "normalizedSignature": "BaseBuilder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder|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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385877103,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|: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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::BaseType:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "BaseType",
            "metadataToken": 385877104,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|static=false|accessor=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::IsKeyless:System.Boolean",
            "targetName": "IsKeyless",
            "metadataToken": 385877105,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsKeyless|: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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::Owner:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "Owner",
            "metadataToken": 385877106,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "Owner|:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|static=false|accessor=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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::RelationshipSnapshotFactory: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": "RelationshipSnapshotFactory",
            "metadataToken": 385877107,
            "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": "RelationshipSnapshotFactory|: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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::ForeignKeyProperties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ForeignKeyProperties",
            "metadataToken": 385877108,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ForeignKeyProperties|: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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::IsImplicitlyCreatedJoinEntityType:System.Boolean",
            "targetName": "IsImplicitlyCreatedJoinEntityType",
            "metadataToken": 385877109,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsImplicitlyCreatedJoinEntityType|: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.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877119,
            "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.Internal.EntityType",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "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.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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "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.IConventionAnnotatable::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|:System.Boolean|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "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"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "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"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::.ctor(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.Model,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100668520,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.Model,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.Model,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::.ctor(System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.Model,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100668521,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.Model,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.Model,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType::.ctor(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.Model,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100668522,
            "canonicalSignature": "(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.Model,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.Model,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType+Snapshot",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType+Snapshot",
        "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.Internal.EntityType+Snapshot::Attach(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder):System.Void",
            "targetName": "Attach",
            "metadataToken": 100678441,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder):System.Void",
            "normalizedSignature": "Attach|(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder):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.Internal.EntityType+Snapshot",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType+Snapshot::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.PropertiesSnapshot,System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.List_1[[System.ValueTuple_2[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder,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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.RelationshipSnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "metadataToken": 100678436,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.PropertiesSnapshot,System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.List_1[[System.ValueTuple_2[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder,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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.RelationshipSnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.PropertiesSnapshot,System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.List_1[[System.ValueTuple_2[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder,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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.RelationshipSnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void|static=false",
            "isStatic": false,
            "parameterCount": 7,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType+Snapshot",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment",
        "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.ConventionAnnotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "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"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityTypeMappingFragment",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityTypeMappingFragment"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment::SetRemovedFromModel():System.Void",
            "targetName": "SetRemovedFromModel",
            "metadataToken": 100669674,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "SetRemovedFromModel|():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.Internal.EntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100669678,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment::UpdateConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "UpdateConfigurationSource",
            "metadataToken": 100669679,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "UpdateConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.EntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment::Attach(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment):System.Void",
            "targetName": "Attach",
            "metadataToken": 100669680,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment):System.Void",
            "normalizedSignature": "Attach|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment):System.Void|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.Internal.EntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment::MergeInto(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment",
            "targetName": "MergeInto",
            "metadataToken": 100669681,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment",
            "normalizedSignature": "MergeInto|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment|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.Internal.EntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment::SetIsTableExcludedFromMigrations(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIsTableExcludedFromMigrations",
            "metadataToken": 100669684,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.EntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment::GetIsTableExcludedFromMigrationsConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIsTableExcludedFromMigrationsConfigurationSource",
            "metadataToken": 100669685,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment::Find(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment",
            "targetName": "Find",
            "metadataToken": 100669686,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment",
            "normalizedSignature": "Find|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment|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.Internal.EntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment::Get(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Get",
            "metadataToken": 100669687,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Get|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Internal.EntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment::GetOrCreate(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment",
            "targetName": "GetOrCreate",
            "metadataToken": 100669688,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment",
            "normalizedSignature": "GetOrCreate|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment::Remove(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment",
            "targetName": "Remove",
            "metadataToken": 100669689,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment",
            "normalizedSignature": "Remove|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment|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.Internal.EntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100669690,
            "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.Internal.EntityTypeMappingFragment",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666407,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100666409,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666412,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100666406,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeMappingFragmentBuilder",
            "targetName": "Builder",
            "metadataToken": 385877484,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeMappingFragmentBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeMappingFragmentBuilder|static=false|accessor=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.Internal.EntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385877485,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|: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.Internal.EntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment::EntityType:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "EntityType",
            "metadataToken": 385877486,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment::StoreObject:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "StoreObject",
            "metadataToken": 385877487,
            "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.Internal.EntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877488,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment::IsTableExcludedFromMigrations:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsTableExcludedFromMigrations",
            "metadataToken": 385877489,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877490,
            "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.Internal.EntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Builder",
            "metadataToken": 385876636,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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::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"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityTypeMappingFragment",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|:System.Boolean|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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::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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableEntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment::.ctor(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100669671,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "in"
              }
            ]
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeParameterBindingFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeParameterBindingFactory",
        "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.Internal.EntityTypeParameterBindingFactory::CanBind(System.Type,System.String):System.Boolean",
            "targetName": "CanBind",
            "metadataToken": 100668844,
            "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.Internal.EntityTypeParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeParameterBindingFactory::Bind(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "Bind",
            "metadataToken": 100668845,
            "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.Internal.EntityTypeParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeParameterBindingFactory::Bind(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "Bind",
            "metadataToken": 100668846,
            "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.Internal.EntityTypeParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeParameterBindingFactory::Bind(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "Bind",
            "metadataToken": 100668847,
            "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.Internal.EntityTypeParameterBindingFactory",
            "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.Internal.EntityTypeParameterBindingFactory::.ctor():void",
            "metadataToken": 100668848,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IForeignKey"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::SetRemovedFromModel():System.Void",
            "targetName": "SetRemovedFromModel",
            "metadataToken": 100668858,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "SetRemovedFromModel|():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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::GetReferencingSkipNavigations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetReferencingSkipNavigations",
            "metadataToken": 100668862,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetReferencingSkipNavigations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100668863,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::UpdateConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "UpdateConfigurationSource",
            "metadataToken": 100668864,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "UpdateConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::OnAnnotationSet(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "OnAnnotationSet",
            "metadataToken": 100668865,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "OnAnnotationSet|(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::SetProperties(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.Key,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "SetProperties",
            "metadataToken": 100668866,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.Key,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "SetProperties|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.Key,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::GetPropertiesConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetPropertiesConfigurationSource",
            "metadataToken": 100668867,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::UpdatePropertiesConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "UpdatePropertiesConfigurationSource",
            "metadataToken": 100668868,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "UpdatePropertiesConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::GetPrincipalKeyConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetPrincipalKeyConfigurationSource",
            "metadataToken": 100668869,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetPrincipalKeyConfigurationSource|():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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::UpdatePrincipalKeyConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "UpdatePrincipalKeyConfigurationSource",
            "metadataToken": 100668870,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "UpdatePrincipalKeyConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::GetPrincipalEndConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetPrincipalEndConfigurationSource",
            "metadataToken": 100668871,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetPrincipalEndConfigurationSource|():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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::SetPrincipalEndConfigurationSource(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "SetPrincipalEndConfigurationSource",
            "metadataToken": 100668872,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "SetPrincipalEndConfigurationSource|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::UpdatePrincipalEndConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "UpdatePrincipalEndConfigurationSource",
            "metadataToken": 100668873,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "UpdatePrincipalEndConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::SetDependentToPrincipal(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "targetName": "SetDependentToPrincipal",
            "metadataToken": 100668876,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "normalizedSignature": "SetDependentToPrincipal|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation|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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::SetDependentToPrincipal(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "targetName": "SetDependentToPrincipal",
            "metadataToken": 100668877,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "normalizedSignature": "SetDependentToPrincipal|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation|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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::SetDependentToPrincipal(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "targetName": "SetDependentToPrincipal",
            "metadataToken": 100668878,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "normalizedSignature": "SetDependentToPrincipal|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation|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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::GetDependentToPrincipalConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDependentToPrincipalConfigurationSource",
            "metadataToken": 100668879,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDependentToPrincipalConfigurationSource|():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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::UpdateDependentToPrincipalConfigurationSource(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "UpdateDependentToPrincipalConfigurationSource",
            "metadataToken": 100668880,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "UpdateDependentToPrincipalConfigurationSource|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::SetPrincipalToDependent(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "targetName": "SetPrincipalToDependent",
            "metadataToken": 100668883,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "normalizedSignature": "SetPrincipalToDependent|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation|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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::SetPrincipalToDependent(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "targetName": "SetPrincipalToDependent",
            "metadataToken": 100668884,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "normalizedSignature": "SetPrincipalToDependent|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation|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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::SetPrincipalToDependent(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "targetName": "SetPrincipalToDependent",
            "metadataToken": 100668885,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "normalizedSignature": "SetPrincipalToDependent|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation|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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::GetPrincipalToDependentConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetPrincipalToDependentConfigurationSource",
            "metadataToken": 100668886,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetPrincipalToDependentConfigurationSource|():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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::UpdatePrincipalToDependentConfigurationSource(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "UpdatePrincipalToDependentConfigurationSource",
            "metadataToken": 100668887,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "UpdatePrincipalToDependentConfigurationSource|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::SetIsUnique(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIsUnique",
            "metadataToken": 100668891,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::GetIsUniqueConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIsUniqueConfigurationSource",
            "metadataToken": 100668892,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::SetIsRequired(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIsRequired",
            "metadataToken": 100668895,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetIsRequired|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::GetIsRequiredConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIsRequiredConfigurationSource",
            "metadataToken": 100668897,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetIsRequiredConfigurationSource|():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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::SetIsRequiredConfigurationSource(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "SetIsRequiredConfigurationSource",
            "metadataToken": 100668898,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "SetIsRequiredConfigurationSource|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::SetIsRequiredDependent(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIsRequiredDependent",
            "metadataToken": 100668901,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetIsRequiredDependent|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::GetIsRequiredDependentConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIsRequiredDependentConfigurationSource",
            "metadataToken": 100668902,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetIsRequiredDependentConfigurationSource|():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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::SetIsRequiredDependentConfigurationSource(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "SetIsRequiredDependentConfigurationSource",
            "metadataToken": 100668903,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "SetIsRequiredDependentConfigurationSource|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::SetDeleteBehavior(System.Nullable_1[[Microsoft.EntityFrameworkCore.DeleteBehavior,Microsoft.EntityFrameworkCore.Abstractions,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[Microsoft.EntityFrameworkCore.DeleteBehavior,Microsoft.EntityFrameworkCore.Abstractions,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "SetDeleteBehavior",
            "metadataToken": 100668906,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.DeleteBehavior,Microsoft.EntityFrameworkCore.Abstractions,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[Microsoft.EntityFrameworkCore.DeleteBehavior,Microsoft.EntityFrameworkCore.Abstractions,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "SetDeleteBehavior|(System.Nullable_1[[Microsoft.EntityFrameworkCore.DeleteBehavior,Microsoft.EntityFrameworkCore.Abstractions,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[Microsoft.EntityFrameworkCore.DeleteBehavior,Microsoft.EntityFrameworkCore.Abstractions,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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::GetDeleteBehaviorConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeleteBehaviorConfigurationSource",
            "metadataToken": 100668907,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeleteBehaviorConfigurationSource|():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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::UpdateDeleteBehaviorConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "UpdateDeleteBehaviorConfigurationSource",
            "metadataToken": 100668908,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "UpdateDeleteBehaviorConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::SetIsOwnership(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIsOwnership",
            "metadataToken": 100668911,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetIsOwnership|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::GetIsOwnershipConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIsOwnershipConfigurationSource",
            "metadataToken": 100668912,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetIsOwnershipConfigurationSource|():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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::UpdateIsOwnershipConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "UpdateIsOwnershipConfigurationSource",
            "metadataToken": 100668913,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "UpdateIsOwnershipConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::FindNavigationsFromInHierarchy(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindNavigationsFromInHierarchy",
            "metadataToken": 100668914,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindNavigationsFromInHierarchy|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::FindNavigationsTo(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindNavigationsTo",
            "metadataToken": 100668915,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindNavigationsTo|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::ResolveOtherEntityType(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "ResolveOtherEntityType",
            "metadataToken": 100668916,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "ResolveOtherEntityType|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|static=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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100668922,
            "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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::AreCompatible(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Reflection.MemberInfo,System.Reflection.MemberInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "targetName": "AreCompatible",
            "metadataToken": 100668924,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Reflection.MemberInfo,System.Reflection.MemberInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "normalizedSignature": "AreCompatible|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Reflection.MemberInfo,System.Reflection.MemberInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 8,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::AreCompatible(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Boolean):System.Boolean",
            "targetName": "AreCompatible",
            "metadataToken": 100668925,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Boolean):System.Boolean",
            "normalizedSignature": "AreCompatible|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Boolean):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindRuntimeAnnotation",
            "metadataToken": 100673140,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindRuntimeAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotationValue(System.String):System.Object",
            "targetName": "FindRuntimeAnnotationValue",
            "metadataToken": 100673141,
            "canonicalSignature": "(System.String):System.Object",
            "normalizedSignature": "FindRuntimeAnnotationValue|(System.String):System.Object|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetRuntimeAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRuntimeAnnotations",
            "metadataToken": 100673142,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRuntimeAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::AddRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddRuntimeAnnotation",
            "metadataToken": 100673143,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetOrAddRuntimeAnnotationValue(System.String,Func_2,TArg):TValue",
            "targetName": "GetOrAddRuntimeAnnotationValue",
            "metadataToken": 100673146,
            "canonicalSignature": "(System.String,Func_2,TArg):TValue",
            "normalizedSignature": "GetOrAddRuntimeAnnotationValue|(System.String,Func_2,TArg):TValue|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::AnnotationsToDebugString(System.Int32):System.String",
            "targetName": "AnnotationsToDebugString",
            "metadataToken": 100673198,
            "canonicalSignature": "(System.Int32):System.String",
            "normalizedSignature": "AnnotationsToDebugString|(System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666407,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100666409,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666412,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey"
          },
          {
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey"
          },
          {
            "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.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100666406,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "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"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "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.Internal.ForeignKey::OnAnnotationSet(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "OnAnnotationSet",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "OnAnnotationSet|(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::Properties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Properties",
            "metadataToken": 385877120,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Properties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::PrincipalKey:Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "targetName": "PrincipalKey",
            "metadataToken": 385877121,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "normalizedSignature": "PrincipalKey|:Microsoft.EntityFrameworkCore.Metadata.Internal.Key|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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385877122,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|static=false|accessor=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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::PrincipalEntityType:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "PrincipalEntityType",
            "metadataToken": 385877123,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "PrincipalEntityType|:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|static=false|accessor=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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "Builder",
            "metadataToken": 385877124,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|static=false|accessor=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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385877125,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|: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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877126,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::ReferencingSkipNavigations:System.Collections.Generic.ISet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ReferencingSkipNavigations",
            "metadataToken": 385877127,
            "canonicalSignature": ":System.Collections.Generic.ISet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ReferencingSkipNavigations|:System.Collections.Generic.ISet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::DependentToPrincipal:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "targetName": "DependentToPrincipal",
            "metadataToken": 385877128,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "normalizedSignature": "DependentToPrincipal|:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation|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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::PrincipalToDependent:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "targetName": "PrincipalToDependent",
            "metadataToken": 385877129,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "normalizedSignature": "PrincipalToDependent|:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation|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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::IsUnique:System.Boolean",
            "targetName": "IsUnique",
            "metadataToken": 385877130,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsUnique|: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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::IsRequired:System.Boolean",
            "targetName": "IsRequired",
            "metadataToken": 385877131,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsRequired|: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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::IsRequiredDependent:System.Boolean",
            "targetName": "IsRequiredDependent",
            "metadataToken": 385877133,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsRequiredDependent|: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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::DeleteBehavior:Microsoft.EntityFrameworkCore.DeleteBehavior",
            "targetName": "DeleteBehavior",
            "metadataToken": 385877134,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::IsOwnership:System.Boolean",
            "targetName": "IsOwnership",
            "metadataToken": 385877135,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsOwnership|: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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::DependentKeyValueFactory:Microsoft.EntityFrameworkCore.ChangeTracking.IDependentKeyValueFactory",
            "targetName": "DependentKeyValueFactory",
            "metadataToken": 385877136,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.ChangeTracking.IDependentKeyValueFactory",
            "normalizedSignature": "DependentKeyValueFactory|:Microsoft.EntityFrameworkCore.ChangeTracking.IDependentKeyValueFactory|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.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::DependentsMapFactory:System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IDependentsMap,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "DependentsMapFactory",
            "metadataToken": 385877137,
            "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": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877138,
            "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.Internal.ForeignKey",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.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": "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "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::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.IConventionAnnotatable::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|:System.Boolean|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey",
            "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"
          },
          {
            "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::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::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.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": "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "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::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"
          }
        ],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::LongestFkChainAllowedLengthSystem.Int32",
            "targetName": "LongestFkChainAllowedLength",
            "metadataToken": 67110038,
            "normalizedSignature": "LongestFkChainAllowedLength|System.Int32|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::DefaultDeleteBehaviorMicrosoft.EntityFrameworkCore.DeleteBehavior",
            "targetName": "DefaultDeleteBehavior",
            "metadataToken": 67110048,
            "normalizedSignature": "DefaultDeleteBehavior|Microsoft.EntityFrameworkCore.DeleteBehavior|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey::.ctor(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100668849,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint",
        "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.Annotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.Annotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint::SetRowForeignKeyValueFactory(Microsoft.EntityFrameworkCore.Update.Internal.IRowForeignKeyValueFactory):System.Void",
            "targetName": "SetRowForeignKeyValueFactory",
            "metadataToken": 100669711,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Update.Internal.IRowForeignKeyValueFactory):System.Void",
            "normalizedSignature": "SetRowForeignKeyValueFactory|(Microsoft.EntityFrameworkCore.Update.Internal.IRowForeignKeyValueFactory):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.Internal.ForeignKeyConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint::GetRowForeignKeyValueFactory():Microsoft.EntityFrameworkCore.Update.Internal.IRowForeignKeyValueFactory",
            "targetName": "GetRowForeignKeyValueFactory",
            "metadataToken": 100669712,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Update.Internal.IRowForeignKeyValueFactory",
            "normalizedSignature": "GetRowForeignKeyValueFactory|():Microsoft.EntityFrameworkCore.Update.Internal.IRowForeignKeyValueFactory|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100669713,
            "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.Internal.ForeignKeyConstraint",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877496,
            "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.Internal.ForeignKeyConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint::MappedForeignKeys:System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "MappedForeignKeys",
            "metadataToken": 385877497,
            "canonicalSignature": ":System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "MappedForeignKeys|:System.Collections.Generic.SortedSet_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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint::Table:Microsoft.EntityFrameworkCore.Metadata.Internal.Table",
            "targetName": "Table",
            "metadataToken": 385877498,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.Table",
            "normalizedSignature": "Table|:Microsoft.EntityFrameworkCore.Metadata.Internal.Table|static=false|accessor=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.Internal.ForeignKeyConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint::PrincipalTable:Microsoft.EntityFrameworkCore.Metadata.Internal.Table",
            "targetName": "PrincipalTable",
            "metadataToken": 385877499,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.Table",
            "normalizedSignature": "PrincipalTable|:Microsoft.EntityFrameworkCore.Metadata.Internal.Table|static=false|accessor=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.Internal.ForeignKeyConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint::Columns:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Column,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Columns",
            "metadataToken": 385877500,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Column,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Columns|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Column,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.Internal.ForeignKeyConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint::PrincipalColumns:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Column,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "PrincipalColumns",
            "metadataToken": 385877501,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Column,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "PrincipalColumns|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Column,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.Internal.ForeignKeyConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint::PrincipalUniqueConstraint:Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint",
            "targetName": "PrincipalUniqueConstraint",
            "metadataToken": 385877502,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint",
            "normalizedSignature": "PrincipalUniqueConstraint|:Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint|static=false|accessor=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.Internal.ForeignKeyConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877503,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint::OnDeleteAction:Microsoft.EntityFrameworkCore.Migrations.ReferentialAction",
            "targetName": "OnDeleteAction",
            "metadataToken": 385877504,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Migrations.ReferentialAction",
            "normalizedSignature": "OnDeleteAction|:Microsoft.EntityFrameworkCore.Migrations.ReferentialAction|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.Internal.ForeignKeyConstraint",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint::.ctor(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.Table,Microsoft.EntityFrameworkCore.Metadata.Internal.Table,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Column,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint,Microsoft.EntityFrameworkCore.Migrations.ReferentialAction):void",
            "metadataToken": 100669700,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.Table,Microsoft.EntityFrameworkCore.Metadata.Internal.Table,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Column,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint,Microsoft.EntityFrameworkCore.Migrations.ReferentialAction):void",
            "normalizedSignature": "constructor|(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.Table,Microsoft.EntityFrameworkCore.Metadata.Internal.Table,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Column,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint,Microsoft.EntityFrameworkCore.Migrations.ReferentialAction):void|static=false",
            "isStatic": false,
            "parameterCount": 6,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraintComparer",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraintComparer",
        "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.Collections.Generic.IEqualityComparer`1",
            "targetName": "System.Collections.Generic.IEqualityComparer`1",
            "typeArguments": [
              "IForeignKeyConstraint"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.Generic.IComparer`1",
            "targetName": "System.Collections.Generic.IComparer`1",
            "typeArguments": [
              "IForeignKeyConstraint"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraintComparer::Compare(Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint,Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint):System.Int32",
            "targetName": "Compare",
            "metadataToken": 100669721,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint,Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint):System.Int32",
            "normalizedSignature": "Compare|(Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint,Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint):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.Internal.ForeignKeyConstraintComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraintComparer::Equals(Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint,Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100669722,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint,Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint,Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint):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.Internal.ForeignKeyConstraintComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraintComparer::GetHashCode(Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint):System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100669723,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint):System.Int32",
            "normalizedSignature": "GetHashCode|(Microsoft.EntityFrameworkCore.Metadata.IForeignKeyConstraint):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.Internal.ForeignKeyConstraintComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraintComparer::InstanceMicrosoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraintComparer",
            "targetName": "Instance",
            "metadataToken": 67110377,
            "normalizedSignature": "Instance|Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraintComparer|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraintComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionColumn",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionColumn",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1",
          "typeArguments": [
            "FunctionColumnMapping"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionColumn::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100669727,
            "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.Internal.FunctionColumn",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionColumn::Function:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction",
            "targetName": "Function",
            "metadataToken": 385877511,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction",
            "normalizedSignature": "Function|:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction|static=false|accessor=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.Internal.FunctionColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IFunctionColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionColumn::.ctor(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):void",
            "metadataToken": 100669725,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):void",
            "normalizedSignature": "constructor|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionColumnMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionColumnMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IFunctionColumnMapping",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IFunctionColumnMapping"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionColumnMapping::GetTypeMapping():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "GetTypeMapping",
            "metadataToken": 100669732,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "GetTypeMapping|():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionColumnMapping::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100669733,
            "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.Internal.FunctionColumnMapping",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IFunctionColumnMapping"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionColumnMapping::FunctionMapping:Microsoft.EntityFrameworkCore.Metadata.IFunctionMapping",
            "targetName": "FunctionMapping",
            "metadataToken": 385877514,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionColumnMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IFunctionColumnMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IFunctionColumnMapping",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IFunctionColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionColumnMapping::.ctor(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionColumn,Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionMapping):void",
            "metadataToken": 100669730,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionColumn,Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionMapping):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionColumn,Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionMapping):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1",
          "typeArguments": [
            "FunctionColumnMapping"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IFunctionMapping",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IFunctionMapping"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionMapping::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100669740,
            "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.Internal.FunctionMapping",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionMapping::IsDefaultFunctionMapping:System.Boolean",
            "targetName": "IsDefaultFunctionMapping",
            "metadataToken": 385877516,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsDefaultFunctionMapping|: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.Internal.FunctionMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionMapping::StoreFunction:Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "targetName": "StoreFunction",
            "metadataToken": 385877517,
            "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.Internal.FunctionMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionMapping::DbFunction:Microsoft.EntityFrameworkCore.Metadata.IDbFunction",
            "targetName": "DbFunction",
            "metadataToken": 385877518,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IFunctionMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IFunctionMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IFunctionMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IFunctionMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionMapping::.ctor(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction,Microsoft.EntityFrameworkCore.Metadata.IDbFunction,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100669735,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction,Microsoft.EntityFrameworkCore.Metadata.IDbFunction,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction,Microsoft.EntityFrameworkCore.Metadata.IDbFunction,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableIndex",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableIndex"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionIndex"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IIndex",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IIndex"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Index::SetRemovedFromModel():System.Void",
            "targetName": "SetRemovedFromModel",
            "metadataToken": 100668996,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "SetRemovedFromModel|():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.Internal.Index",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Index::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100668998,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Index::UpdateConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "UpdateConfigurationSource",
            "metadataToken": 100668999,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "UpdateConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.Index",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Index::SetIsUnique(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIsUnique",
            "metadataToken": 100669002,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.Index",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Index::GetIsUniqueConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIsUniqueConfigurationSource",
            "metadataToken": 100669003,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Index::SetIsDescending(System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIsDescending",
            "metadataToken": 100669007,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Index::GetIsDescendingConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIsDescendingConfigurationSource",
            "metadataToken": 100669008,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetIsDescendingConfigurationSource|():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.Internal.Index",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Index::OnAnnotationSet(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "OnAnnotationSet",
            "metadataToken": 100669010,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "OnAnnotationSet|(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Index::GetNullableValueFactory():IDependentKeyValueFactory_1",
            "targetName": "GetNullableValueFactory",
            "metadataToken": 100669011,
            "canonicalSignature": "():IDependentKeyValueFactory_1",
            "normalizedSignature": "GetNullableValueFactory|():IDependentKeyValueFactory_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.Internal.Index",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Index::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100669012,
            "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.Internal.Index",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Index::DisplayName():System.String",
            "targetName": "DisplayName",
            "metadataToken": 100669014,
            "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.Internal.Index",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindRuntimeAnnotation",
            "metadataToken": 100673140,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindRuntimeAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotationValue(System.String):System.Object",
            "targetName": "FindRuntimeAnnotationValue",
            "metadataToken": 100673141,
            "canonicalSignature": "(System.String):System.Object",
            "normalizedSignature": "FindRuntimeAnnotationValue|(System.String):System.Object|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetRuntimeAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRuntimeAnnotations",
            "metadataToken": 100673142,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRuntimeAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::AddRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddRuntimeAnnotation",
            "metadataToken": 100673143,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetOrAddRuntimeAnnotationValue(System.String,Func_2,TArg):TValue",
            "targetName": "GetOrAddRuntimeAnnotationValue",
            "metadataToken": 100673146,
            "canonicalSignature": "(System.String,Func_2,TArg):TValue",
            "normalizedSignature": "GetOrAddRuntimeAnnotationValue|(System.String,Func_2,TArg):TValue|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::AnnotationsToDebugString(System.Int32):System.String",
            "targetName": "AnnotationsToDebugString",
            "metadataToken": 100673198,
            "canonicalSignature": "(System.Int32):System.String",
            "normalizedSignature": "AnnotationsToDebugString|(System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666407,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100666409,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666412,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionIndex"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionIndex"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100666406,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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.IConventionIndex::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100666575,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.IConventionIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionIndex"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionIndex"
          },
          {
            "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.Internal.Index::OnAnnotationSet(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "OnAnnotationSet",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "OnAnnotationSet|(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Index::Properties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Properties",
            "metadataToken": 385877165,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Properties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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.Internal.Index",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Index::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877166,
            "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.Internal.Index",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Index::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385877167,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|static=false|accessor=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.Internal.Index",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Index::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder",
            "targetName": "Builder",
            "metadataToken": 385877168,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder|static=false|accessor=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.Internal.Index",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Index::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385877169,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|: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.Internal.Index",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Index::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877170,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Index::IsUnique:System.Boolean",
            "targetName": "IsUnique",
            "metadataToken": 385877171,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsUnique|: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.Internal.Index",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Index::IsDescending:System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsDescending",
            "metadataToken": 385877172,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Index::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877173,
            "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.Internal.Index",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableIndex",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableIndex",
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "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.IConventionAnnotatable::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|:System.Boolean|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex",
            "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": "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.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": "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"
          },
          {
            "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::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.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": "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.IConventionIndex",
            "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"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Index::.ctor(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100668989,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Index::.ctor(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100668990,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Index",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalCheckConstraintBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalCheckConstraintBuilder",
        "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.AnnotatableBuilder`2",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
          "typeArguments": [
            "CheckConstraint",
            "IConventionModelBuilder"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalCheckConstraintBuilder::HasName(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder",
            "targetName": "HasName",
            "metadataToken": 100669743,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder",
            "normalizedSignature": "HasName|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder|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.Internal.InternalCheckConstraintBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalCheckConstraintBuilder::CanSetName(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetName",
            "metadataToken": 100669744,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetName|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalCheckConstraintBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalCheckConstraintBuilder::HasCheckConstraint(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint",
            "targetName": "HasCheckConstraint",
            "metadataToken": 100669745,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint",
            "normalizedSignature": "HasCheckConstraint|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalCheckConstraintBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalCheckConstraintBuilder::CanHaveCheckConstraint(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanHaveCheckConstraint",
            "metadataToken": 100669746,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanHaveCheckConstraint|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalCheckConstraintBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672099,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanSetAnnotation(System.String,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672101,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672102,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanRemoveAnnotation(System.String,System.Boolean):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672103,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100670837,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100670839,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder::CanSetName(System.String,System.Boolean):System.Boolean",
            "targetName": "CanSetName",
            "metadataToken": 100670841,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetName|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Metadata",
            "metadataToken": 385877577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint",
            "targetName": "Metadata",
            "metadataToken": 385877873,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionCheckConstraint|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionCheckConstraintBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalCheckConstraintBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void",
            "metadataToken": 100669742,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalCheckConstraintBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBaseBuilder`2",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBaseBuilder`2",
          "typeArguments": [
            "IConventionComplexPropertyBuilder",
            "ComplexProperty"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "typeArguments": [
              "IConventionComplexPropertyBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder::Detach(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertySnapshot",
            "targetName": "Detach",
            "metadataToken": 100669032,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertySnapshot",
            "normalizedSignature": "Detach|(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertySnapshot|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.Internal.InternalComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder::IsRequired(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder",
            "targetName": "IsRequired",
            "metadataToken": 100669033,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder",
            "normalizedSignature": "IsRequired|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder|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.Internal.InternalComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder::CanSetIsRequired(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetIsRequired",
            "metadataToken": 100669034,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetIsRequired|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672099,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanSetAnnotation(System.String,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672101,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672102,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanRemoveAnnotation(System.String,System.Boolean):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672103,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder::IsRequired(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "targetName": "IsRequired",
            "metadataToken": 100672105,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "normalizedSignature": "IsRequired|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder::CanSetIsRequired(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "targetName": "CanSetIsRequired",
            "metadataToken": 100672106,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetIsRequired|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::HasAnnotation(System.String,System.Object,System.Boolean):TBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672318,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):TBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):TBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::HasNoAnnotation(System.String,System.Boolean):TBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672320,
            "canonicalSignature": "(System.String,System.Boolean):TBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):TBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::HasField(System.Reflection.FieldInfo,System.Boolean):TBuilder",
            "targetName": "HasField",
            "metadataToken": 100672322,
            "canonicalSignature": "(System.Reflection.FieldInfo,System.Boolean):TBuilder",
            "normalizedSignature": "HasField|(System.Reflection.FieldInfo,System.Boolean):TBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::CanSetField(System.Reflection.FieldInfo,System.Boolean):System.Boolean",
            "targetName": "CanSetField",
            "metadataToken": 100672324,
            "canonicalSignature": "(System.Reflection.FieldInfo,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetField|(System.Reflection.FieldInfo,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::UsePropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):TBuilder",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100672325,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):TBuilder",
            "normalizedSignature": "UsePropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):TBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::CanSetField(System.String,System.Boolean):System.Boolean",
            "targetName": "CanSetField",
            "metadataToken": 100672323,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetField|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::CanSetPropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean",
            "targetName": "CanSetPropertyAccessMode",
            "metadataToken": 100672326,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetPropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder::This:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder",
            "targetName": "This",
            "metadataToken": 385877184,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder",
            "normalizedSignature": "This|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder|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.Internal.InternalComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder::ComplexTypeBuilder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "targetName": "ComplexTypeBuilder",
            "metadataToken": 385877185,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "normalizedSignature": "ComplexTypeBuilder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder|static=false|accessor=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.Internal.InternalComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Metadata",
            "metadataToken": 385877577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "targetName": "Metadata",
            "metadataToken": 385877579,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "targetName": "Metadata",
            "metadataToken": 385877590,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "metadataToken": 100669029,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder::CanAddProperty(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean,System.Boolean):System.Boolean",
            "targetName": "CanAddProperty",
            "metadataToken": 100669050,
            "canonicalSignature": "(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean,System.Boolean):System.Boolean",
            "normalizedSignature": "CanAddProperty|(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean,System.Boolean):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder::CanAddComplexProperty(System.String,System.Type,System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):System.Boolean",
            "targetName": "CanAddComplexProperty",
            "metadataToken": 100669051,
            "canonicalSignature": "(System.String,System.Type,System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):System.Boolean",
            "normalizedSignature": "CanAddComplexProperty|(System.String,System.Type,System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder::Ignore(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "targetName": "Ignore",
            "metadataToken": 100669052,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "normalizedSignature": "Ignore|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder|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.Internal.InternalComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder::CanIgnore(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):System.Boolean",
            "targetName": "CanIgnore",
            "metadataToken": 100669053,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):System.Boolean",
            "normalizedSignature": "CanIgnore|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder::HasBaseType(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "targetName": "HasBaseType",
            "metadataToken": 100669054,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "normalizedSignature": "HasBaseType|(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder|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.Internal.InternalComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder::CanSetBaseType(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetBaseType",
            "metadataToken": 100669055,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetBaseType|(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder::HasConstructorBinding(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "targetName": "HasConstructorBinding",
            "metadataToken": 100669056,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "normalizedSignature": "HasConstructorBinding|(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder|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.Internal.InternalComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder::CanSetConstructorBinding(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetConstructorBinding",
            "metadataToken": 100669057,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetConstructorBinding|(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder::HasServiceOnlyConstructorBinding(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "targetName": "HasServiceOnlyConstructorBinding",
            "metadataToken": 100669058,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "normalizedSignature": "HasServiceOnlyConstructorBinding|(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder|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.Internal.InternalComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder::CanSetServiceOnlyConstructorBinding(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetServiceOnlyConstructorBinding",
            "metadataToken": 100669059,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetServiceOnlyConstructorBinding|(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder::HasDiscriminator(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder",
            "targetName": "HasDiscriminator",
            "metadataToken": 100669060,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder",
            "normalizedSignature": "HasDiscriminator|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder|static=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.Internal.InternalComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder::HasDiscriminator(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder",
            "targetName": "HasDiscriminator",
            "metadataToken": 100669061,
            "canonicalSignature": "(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder",
            "normalizedSignature": "HasDiscriminator|(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder|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.Internal.InternalComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder::HasDiscriminator(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder",
            "targetName": "HasDiscriminator",
            "metadataToken": 100669062,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder",
            "normalizedSignature": "HasDiscriminator|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypeDiscriminatorBuilder|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.Internal.InternalComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder::HasNoDiscriminator(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "targetName": "HasNoDiscriminator",
            "metadataToken": 100669064,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "normalizedSignature": "HasNoDiscriminator|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder|static=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.Internal.InternalComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder::HasNoDiscriminator(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "targetName": "HasNoDiscriminator",
            "metadataToken": 100669080,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "normalizedSignature": "HasNoDiscriminator|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder|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.Internal.InternalComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672099,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanSetAnnotation(System.String,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672101,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672102,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanRemoveAnnotation(System.String,System.Boolean):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672103,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672388,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672390,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::Property(System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "targetName": "Property",
            "metadataToken": 100672391,
            "canonicalSignature": "(System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "normalizedSignature": "Property|(System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::Property(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "targetName": "Property",
            "metadataToken": 100672392,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "normalizedSignature": "Property|(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanHaveProperty(System.Type,System.String,System.Boolean):System.Boolean",
            "targetName": "CanHaveProperty",
            "metadataToken": 100672393,
            "canonicalSignature": "(System.Type,System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanHaveProperty|(System.Type,System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanHaveProperty(System.Reflection.MemberInfo,System.Boolean):System.Boolean",
            "targetName": "CanHaveProperty",
            "metadataToken": 100672394,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Boolean):System.Boolean",
            "normalizedSignature": "CanHaveProperty|(System.Reflection.MemberInfo,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::IndexerProperty(System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "targetName": "IndexerProperty",
            "metadataToken": 100672395,
            "canonicalSignature": "(System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "normalizedSignature": "IndexerProperty|(System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::GetOrCreateProperties(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetOrCreateProperties",
            "metadataToken": 100672398,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetOrCreateProperties|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::GetOrCreateProperties(System.Collections.Generic.IEnumerable_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetOrCreateProperties",
            "metadataToken": 100672399,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetOrCreateProperties|(System.Collections.Generic.IEnumerable_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::RemoveUnusedImplicitProperties(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "targetName": "RemoveUnusedImplicitProperties",
            "metadataToken": 100672400,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "normalizedSignature": "RemoveUnusedImplicitProperties|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder|static=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.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::HasNoProperty(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "targetName": "HasNoProperty",
            "metadataToken": 100672401,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "normalizedSignature": "HasNoProperty|(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanRemoveProperty(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):System.Boolean",
            "targetName": "CanRemoveProperty",
            "metadataToken": 100672402,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveProperty|(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::ComplexProperty(System.Type,System.String,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100672403,
            "canonicalSignature": "(System.Type,System.String,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::ComplexProperty(System.Reflection.MemberInfo,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100672404,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.Reflection.MemberInfo,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanHaveComplexProperty(System.Type,System.String,System.Type,System.Boolean):System.Boolean",
            "targetName": "CanHaveComplexProperty",
            "metadataToken": 100672405,
            "canonicalSignature": "(System.Type,System.String,System.Type,System.Boolean):System.Boolean",
            "normalizedSignature": "CanHaveComplexProperty|(System.Type,System.String,System.Type,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanHaveComplexProperty(System.Reflection.MemberInfo,System.Type,System.Boolean):System.Boolean",
            "targetName": "CanHaveComplexProperty",
            "metadataToken": 100672406,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Type,System.Boolean):System.Boolean",
            "normalizedSignature": "CanHaveComplexProperty|(System.Reflection.MemberInfo,System.Type,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::HasNoComplexProperty(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "targetName": "HasNoComplexProperty",
            "metadataToken": 100672413,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "normalizedSignature": "HasNoComplexProperty|(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanRemoveComplexProperty(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,System.Boolean):System.Boolean",
            "targetName": "CanRemoveComplexProperty",
            "metadataToken": 100672414,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveComplexProperty|(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::HasChangeTrackingStrategy(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "targetName": "HasChangeTrackingStrategy",
            "metadataToken": 100672418,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "normalizedSignature": "HasChangeTrackingStrategy|(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanSetChangeTrackingStrategy(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean",
            "targetName": "CanSetChangeTrackingStrategy",
            "metadataToken": 100672419,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetChangeTrackingStrategy|(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanSetDiscriminator(System.Type,System.Boolean):System.Boolean",
            "targetName": "CanSetDiscriminator",
            "metadataToken": 100672423,
            "canonicalSignature": "(System.Type,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetDiscriminator|(System.Type,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanSetDiscriminator(System.String,System.Type,System.Boolean):System.Boolean",
            "targetName": "CanSetDiscriminator",
            "metadataToken": 100672424,
            "canonicalSignature": "(System.String,System.Type,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetDiscriminator|(System.String,System.Type,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanRemoveDiscriminator(System.Boolean):System.Boolean",
            "targetName": "CanRemoveDiscriminator",
            "metadataToken": 100672426,
            "canonicalSignature": "(System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveDiscriminator|(System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672108,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672110,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder::RemoveUnusedImplicitProperties(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "targetName": "RemoveUnusedImplicitProperties",
            "metadataToken": 100672111,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "normalizedSignature": "RemoveUnusedImplicitProperties|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder|static=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.Builders.IConventionComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder::HasNoProperty(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "targetName": "HasNoProperty",
            "metadataToken": 100672112,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "normalizedSignature": "HasNoProperty|(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder::HasNoComplexProperty(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "targetName": "HasNoComplexProperty",
            "metadataToken": 100672113,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "normalizedSignature": "HasNoComplexProperty|(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder::HasChangeTrackingStrategy(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "targetName": "HasChangeTrackingStrategy",
            "metadataToken": 100672115,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "normalizedSignature": "HasChangeTrackingStrategy|(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder::HasDiscriminator(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder",
            "targetName": "HasDiscriminator",
            "metadataToken": 100672117,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder",
            "normalizedSignature": "HasDiscriminator|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder|static=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.Builders.IConventionComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder::HasDiscriminator(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder",
            "targetName": "HasDiscriminator",
            "metadataToken": 100672118,
            "canonicalSignature": "(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder",
            "normalizedSignature": "HasDiscriminator|(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder::HasDiscriminator(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder",
            "targetName": "HasDiscriminator",
            "metadataToken": 100672119,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder",
            "normalizedSignature": "HasDiscriminator|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder::HasDiscriminator(System.String,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder",
            "targetName": "HasDiscriminator",
            "metadataToken": 100672120,
            "canonicalSignature": "(System.String,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder",
            "normalizedSignature": "HasDiscriminator|(System.String,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder::HasDiscriminator(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder",
            "targetName": "HasDiscriminator",
            "metadataToken": 100672121,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder",
            "normalizedSignature": "HasDiscriminator|(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeDiscriminatorBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::IsIgnored(System.String,System.Boolean):System.Boolean",
            "targetName": "IsIgnored",
            "metadataToken": 100672415,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "IsIgnored|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder::HasNoDiscriminator(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "targetName": "HasNoDiscriminator",
            "metadataToken": 100672122,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "normalizedSignature": "HasNoDiscriminator|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder|static=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.Builders.IConventionComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder::CanIgnore(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanIgnore",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanIgnore|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|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.Internal.InternalComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType",
            "targetName": "Metadata",
            "metadataToken": 385877188,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType|static=false|accessor=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.Internal.InternalComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Metadata",
            "metadataToken": 385877577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "targetName": "Metadata",
            "metadataToken": 385877595,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType",
            "targetName": "Metadata",
            "metadataToken": 385877580,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionComplexType|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "metadataToken": 100669048,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder",
        "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.AnnotatableBuilder`2",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
          "typeArguments": [
            "DbFunction",
            "IConventionModelBuilder"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder::HasName(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "targetName": "HasName",
            "metadataToken": 100669754,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "normalizedSignature": "HasName|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder|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.Internal.InternalDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder::CanSetName(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetName",
            "metadataToken": 100669755,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetName|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder::HasSchema(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "targetName": "HasSchema",
            "metadataToken": 100669756,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "normalizedSignature": "HasSchema|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder|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.Internal.InternalDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder::CanSetSchema(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetSchema",
            "metadataToken": 100669757,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetSchema|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder::IsBuiltIn(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "targetName": "IsBuiltIn",
            "metadataToken": 100669758,
            "canonicalSignature": "(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "normalizedSignature": "IsBuiltIn|(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder|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.Internal.InternalDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder::CanSetIsBuiltIn(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetIsBuiltIn",
            "metadataToken": 100669759,
            "canonicalSignature": "(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetIsBuiltIn|(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder::IsNullable(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "targetName": "IsNullable",
            "metadataToken": 100669760,
            "canonicalSignature": "(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "normalizedSignature": "IsNullable|(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder|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.Internal.InternalDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder::CanSetIsNullable(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetIsNullable",
            "metadataToken": 100669761,
            "canonicalSignature": "(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetIsNullable|(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder::HasStoreType(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "targetName": "HasStoreType",
            "metadataToken": 100669762,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "normalizedSignature": "HasStoreType|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder|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.Internal.InternalDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder::CanSetStoreType(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetStoreType",
            "metadataToken": 100669763,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetStoreType|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder::HasTypeMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "targetName": "HasTypeMapping",
            "metadataToken": 100669764,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "normalizedSignature": "HasTypeMapping|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder|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.Internal.InternalDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder::CanSetTypeMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetTypeMapping",
            "metadataToken": 100669765,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetTypeMapping|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder::HasTranslation(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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "targetName": "HasTranslation",
            "metadataToken": 100669766,
            "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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "normalizedSignature": "HasTranslation|(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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder|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.Internal.InternalDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder::CanSetTranslation(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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetTranslation",
            "metadataToken": 100669767,
            "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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetTranslation|(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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder::HasParameter(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionParameterBuilder",
            "targetName": "HasParameter",
            "metadataToken": 100669768,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionParameterBuilder",
            "normalizedSignature": "HasParameter|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionParameterBuilder|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.Internal.InternalDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672099,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanSetAnnotation(System.String,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672101,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672102,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanRemoveAnnotation(System.String,System.Boolean):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672103,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100670843,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100670845,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder::IsBuiltIn(System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "targetName": "IsBuiltIn",
            "metadataToken": 100670850,
            "canonicalSignature": "(System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "normalizedSignature": "IsBuiltIn|(System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder::CanSetIsBuiltIn(System.Boolean,System.Boolean):System.Boolean",
            "targetName": "CanSetIsBuiltIn",
            "metadataToken": 100670851,
            "canonicalSignature": "(System.Boolean,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetIsBuiltIn|(System.Boolean,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder::HasTypeMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "targetName": "HasTypeMapping",
            "metadataToken": 100670856,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "normalizedSignature": "HasTypeMapping|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder::CanSetTypeMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Boolean):System.Boolean",
            "targetName": "CanSetTypeMapping",
            "metadataToken": 100670857,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetTypeMapping|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder::HasTranslation(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):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "targetName": "HasTranslation",
            "metadataToken": 100670858,
            "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):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "normalizedSignature": "HasTranslation|(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):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder::CanSetTranslation(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.Boolean",
            "targetName": "CanSetTranslation",
            "metadataToken": 100670859,
            "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.Boolean",
            "normalizedSignature": "CanSetTranslation|(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.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder::HasParameter(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "targetName": "HasParameter",
            "metadataToken": 100670860,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "normalizedSignature": "HasParameter|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder::CanSetName(System.String,System.Boolean):System.Boolean",
            "targetName": "CanSetName",
            "metadataToken": 100670847,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetName|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Metadata",
            "metadataToken": 385877577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction",
            "targetName": "Metadata",
            "metadataToken": 385877874,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunction|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void",
            "metadataToken": 100669753,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionParameterBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionParameterBuilder",
        "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.AnnotatableBuilder`2",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
          "typeArguments": [
            "DbFunctionParameter",
            "IConventionModelBuilder"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionParameterBuilder::HasStoreType(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "targetName": "HasStoreType",
            "metadataToken": 100669789,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "normalizedSignature": "HasStoreType|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder|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.Internal.InternalDbFunctionParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionParameterBuilder::CanSetStoreType(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetStoreType",
            "metadataToken": 100669790,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetStoreType|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionParameterBuilder::HasTypeMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "targetName": "HasTypeMapping",
            "metadataToken": 100669791,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "normalizedSignature": "HasTypeMapping|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder|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.Internal.InternalDbFunctionParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionParameterBuilder::CanSetTypeMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetTypeMapping",
            "metadataToken": 100669792,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetTypeMapping|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionParameterBuilder::PropagatesNullability(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "targetName": "PropagatesNullability",
            "metadataToken": 100669793,
            "canonicalSignature": "(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "normalizedSignature": "PropagatesNullability|(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder|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.Internal.InternalDbFunctionParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionParameterBuilder::CanSetPropagatesNullability(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetPropagatesNullability",
            "metadataToken": 100669794,
            "canonicalSignature": "(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetPropagatesNullability|(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672099,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanSetAnnotation(System.String,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672101,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672102,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanRemoveAnnotation(System.String,System.Boolean):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672103,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100670862,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100670864,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder::HasTypeMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "targetName": "HasTypeMapping",
            "metadataToken": 100670867,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "normalizedSignature": "HasTypeMapping|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder::CanSetTypeMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Boolean):System.Boolean",
            "targetName": "CanSetTypeMapping",
            "metadataToken": 100670868,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetTypeMapping|(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder::CanSetStoreType(System.String,System.Boolean):System.Boolean",
            "targetName": "CanSetStoreType",
            "metadataToken": 100670866,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetStoreType|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Metadata",
            "metadataToken": 385877577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter",
            "targetName": "Metadata",
            "metadataToken": 385877875,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionDbFunctionParameter|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDbFunctionParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionParameterBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void",
            "metadataToken": 100669788,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalDbFunctionParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
          "typeArguments": [
            "ElementType",
            "InternalModelBuilder"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder::IsRequired(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "targetName": "IsRequired",
            "metadataToken": 100669083,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "normalizedSignature": "IsRequired|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder|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.Internal.InternalElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder::CanSetIsRequired(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetIsRequired",
            "metadataToken": 100669084,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetIsRequired|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder::HasMaxLength(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "targetName": "HasMaxLength",
            "metadataToken": 100669085,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "normalizedSignature": "HasMaxLength|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder|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.Internal.InternalElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder::CanSetMaxLength(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetMaxLength",
            "metadataToken": 100669086,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetMaxLength|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder::HasPrecision(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "targetName": "HasPrecision",
            "metadataToken": 100669087,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "normalizedSignature": "HasPrecision|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder|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.Internal.InternalElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder::CanSetPrecision(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetPrecision",
            "metadataToken": 100669088,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetPrecision|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder::HasScale(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "targetName": "HasScale",
            "metadataToken": 100669089,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "normalizedSignature": "HasScale|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder|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.Internal.InternalElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder::CanSetScale(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetScale",
            "metadataToken": 100669090,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetScale|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder::IsUnicode(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "targetName": "IsUnicode",
            "metadataToken": 100669091,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "normalizedSignature": "IsUnicode|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder|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.Internal.InternalElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder::CanSetIsUnicode(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetIsUnicode",
            "metadataToken": 100669092,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetIsUnicode|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder::HasConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100669093,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder|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.Internal.InternalElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder::CanSetConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetConversion",
            "metadataToken": 100669094,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder::HasConversion(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100669095,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "normalizedSignature": "HasConversion|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder|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.Internal.InternalElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder::CanSetConversion(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetConversion",
            "metadataToken": 100669096,
            "canonicalSignature": "(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetConversion|(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder::HasConverter(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "targetName": "HasConverter",
            "metadataToken": 100669097,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "normalizedSignature": "HasConverter|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder|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.Internal.InternalElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder::CanSetConverter(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetConverter",
            "metadataToken": 100669098,
            "canonicalSignature": "(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetConverter|(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder::HasTypeMapping(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "targetName": "HasTypeMapping",
            "metadataToken": 100669099,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "normalizedSignature": "HasTypeMapping|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder|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.Internal.InternalElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder::CanSetTypeMapping(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetTypeMapping",
            "metadataToken": 100669100,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetTypeMapping|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder::HasValueComparer(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "targetName": "HasValueComparer",
            "metadataToken": 100669101,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "normalizedSignature": "HasValueComparer|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder|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.Internal.InternalElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder::CanSetValueComparer(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetValueComparer",
            "metadataToken": 100669102,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetValueComparer|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder::HasValueComparer(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "targetName": "HasValueComparer",
            "metadataToken": 100669103,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "normalizedSignature": "HasValueComparer|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder|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.Internal.InternalElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder::CanSetValueComparer(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetValueComparer",
            "metadataToken": 100669104,
            "canonicalSignature": "(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetValueComparer|(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672099,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanSetAnnotation(System.String,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672101,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672102,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanRemoveAnnotation(System.String,System.Boolean):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672103,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672134,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672136,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder::IsRequired(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "targetName": "IsRequired",
            "metadataToken": 100672137,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "normalizedSignature": "IsRequired|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder::CanSetIsRequired(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "targetName": "CanSetIsRequired",
            "metadataToken": 100672138,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetIsRequired|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder::HasConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100672147,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder::CanSetConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,System.Boolean):System.Boolean",
            "targetName": "CanSetConversion",
            "metadataToken": 100672148,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder::HasConversion(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100672149,
            "canonicalSignature": "(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "normalizedSignature": "HasConversion|(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder::CanSetConversion(System.Type,System.Boolean):System.Boolean",
            "targetName": "CanSetConversion",
            "metadataToken": 100672150,
            "canonicalSignature": "(System.Type,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetConversion|(System.Type,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder::HasTypeMapping(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "targetName": "HasTypeMapping",
            "metadataToken": 100672153,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "normalizedSignature": "HasTypeMapping|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder::CanSetTypeMapping(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Boolean):System.Boolean",
            "targetName": "CanSetTypeMapping",
            "metadataToken": 100672154,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetTypeMapping|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder::HasValueComparer(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "targetName": "HasValueComparer",
            "metadataToken": 100672155,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "normalizedSignature": "HasValueComparer|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder::CanSetValueComparer(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Boolean):System.Boolean",
            "targetName": "CanSetValueComparer",
            "metadataToken": 100672156,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetValueComparer|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder::This:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "targetName": "This",
            "metadataToken": 385877190,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "normalizedSignature": "This|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder|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.Internal.InternalElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Metadata",
            "metadataToken": 385877577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionElementType",
            "targetName": "Metadata",
            "metadataToken": 385877583,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionElementType",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionElementType|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "metadataToken": 100669081,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::PrimaryKey(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder",
            "targetName": "PrimaryKey",
            "metadataToken": 100669133,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder",
            "normalizedSignature": "PrimaryKey|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::PrimaryKey(System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder",
            "targetName": "PrimaryKey",
            "metadataToken": 100669134,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder",
            "normalizedSignature": "PrimaryKey|(System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::PrimaryKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder",
            "targetName": "PrimaryKey",
            "metadataToken": 100669135,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder",
            "normalizedSignature": "PrimaryKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CanSetPrimaryKey(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetPrimaryKey",
            "metadataToken": 100669136,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetPrimaryKey|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CanSetPrimaryKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetPrimaryKey",
            "metadataToken": 100669137,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetPrimaryKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasKey(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder",
            "targetName": "HasKey",
            "metadataToken": 100669138,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder",
            "normalizedSignature": "HasKey|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasKey(System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder",
            "targetName": "HasKey",
            "metadataToken": 100669139,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder",
            "normalizedSignature": "HasKey|(System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder",
            "targetName": "HasKey",
            "metadataToken": 100669140,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder",
            "normalizedSignature": "HasKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasNoKey(Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "HasNoKey",
            "metadataToken": 100669142,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "normalizedSignature": "HasNoKey|(Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CanRemoveKey(Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanRemoveKey",
            "metadataToken": 100669143,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanRemoveKey|(Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::DetachKeys(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.List_1[[System.ValueTuple_2[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder,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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "DetachKeys",
            "metadataToken": 100669144,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.List_1[[System.ValueTuple_2[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder,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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "DetachKeys|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.List_1[[System.ValueTuple_2[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder,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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::DetachKey(Microsoft.EntityFrameworkCore.Metadata.Internal.Key):System.ValueTuple_2[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder,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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "DetachKey",
            "metadataToken": 100669145,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Key):System.ValueTuple_2[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder,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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "DetachKey|(Microsoft.EntityFrameworkCore.Metadata.Internal.Key):System.ValueTuple_2[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder,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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasNoKey(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "HasNoKey",
            "metadataToken": 100669146,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "normalizedSignature": "HasNoKey|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder|static=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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CanRemoveKey(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanRemoveKey",
            "metadataToken": 100669147,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanRemoveKey|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::RemoveMembersInHierarchy(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "RemoveMembersInHierarchy",
            "metadataToken": 100669148,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "RemoveMembersInHierarchy|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CanAddProperty(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean,System.Boolean):System.Boolean",
            "targetName": "CanAddProperty",
            "metadataToken": 100669149,
            "canonicalSignature": "(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean,System.Boolean):System.Boolean",
            "normalizedSignature": "CanAddProperty|(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean,System.Boolean):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::Navigation(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase",
            "targetName": "Navigation",
            "metadataToken": 100669150,
            "canonicalSignature": "(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase",
            "normalizedSignature": "Navigation|(System.Reflection.MemberInfo):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase|static=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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::Navigation(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase",
            "targetName": "Navigation",
            "metadataToken": 100669151,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase",
            "normalizedSignature": "Navigation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase|static=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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::ServiceProperty(System.Reflection.MemberInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder",
            "targetName": "ServiceProperty",
            "metadataToken": 100669152,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder",
            "normalizedSignature": "ServiceProperty|(System.Reflection.MemberInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::ServiceProperty(System.Type,System.Reflection.MemberInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder",
            "targetName": "ServiceProperty",
            "metadataToken": 100669153,
            "canonicalSignature": "(System.Type,System.Reflection.MemberInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder",
            "normalizedSignature": "ServiceProperty|(System.Type,System.Reflection.MemberInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CanHaveServiceProperty(System.Reflection.MemberInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanHaveServiceProperty",
            "metadataToken": 100669154,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanHaveServiceProperty|(System.Reflection.MemberInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasNoServiceProperty(Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "HasNoServiceProperty",
            "metadataToken": 100669157,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "normalizedSignature": "HasNoServiceProperty|(Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CanRemoveServiceProperty(Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanRemoveServiceProperty",
            "metadataToken": 100669158,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanRemoveServiceProperty|(Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CanAddComplexProperty(System.String,System.Type,System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):System.Boolean",
            "targetName": "CanAddComplexProperty",
            "metadataToken": 100669159,
            "canonicalSignature": "(System.String,System.Type,System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):System.Boolean",
            "normalizedSignature": "CanAddComplexProperty|(System.String,System.Type,System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CanHaveNavigation(System.String,System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanHaveNavigation",
            "metadataToken": 100669160,
            "canonicalSignature": "(System.String,System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanHaveNavigation|(System.String,System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CanAddNavigation(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanAddNavigation",
            "metadataToken": 100669161,
            "canonicalSignature": "(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanAddNavigation|(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CanHaveSkipNavigation(System.String,System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanHaveSkipNavigation",
            "metadataToken": 100669163,
            "canonicalSignature": "(System.String,System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanHaveSkipNavigation|(System.String,System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::Ignore(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "Ignore",
            "metadataToken": 100669165,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "normalizedSignature": "Ignore|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CanIgnore(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):System.Boolean",
            "targetName": "CanIgnore",
            "metadataToken": 100669166,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):System.Boolean",
            "normalizedSignature": "CanIgnore|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasTrigger(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTriggerBuilder",
            "targetName": "HasTrigger",
            "metadataToken": 100669167,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTriggerBuilder",
            "normalizedSignature": "HasTrigger|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTriggerBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasQueryFilter(System.Linq.Expressions.LambdaExpression,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "HasQueryFilter",
            "metadataToken": 100669168,
            "canonicalSignature": "(System.Linq.Expressions.LambdaExpression,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "normalizedSignature": "HasQueryFilter|(System.Linq.Expressions.LambdaExpression,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasQueryFilter(Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilter):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "HasQueryFilter",
            "metadataToken": 100669169,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilter):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "normalizedSignature": "HasQueryFilter|(Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilter):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder|static=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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CanSetQueryFilter(System.Linq.Expressions.LambdaExpression,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetQueryFilter",
            "metadataToken": 100669170,
            "canonicalSignature": "(System.Linq.Expressions.LambdaExpression,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetQueryFilter|(System.Linq.Expressions.LambdaExpression,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CanSetQueryFilter(Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilter):System.Boolean",
            "targetName": "CanSetQueryFilter",
            "metadataToken": 100669171,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilter):System.Boolean",
            "normalizedSignature": "CanSetQueryFilter|(Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilter):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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasBaseType(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "HasBaseType",
            "metadataToken": 100669172,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "normalizedSignature": "HasBaseType|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasBaseType(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "HasBaseType",
            "metadataToken": 100669173,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "normalizedSignature": "HasBaseType|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasBaseType(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "HasBaseType",
            "metadataToken": 100669174,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "normalizedSignature": "HasBaseType|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CanSetBaseType(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetBaseType",
            "metadataToken": 100669175,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetBaseType|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CanRemoveForeignKey(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanRemoveForeignKey",
            "metadataToken": 100669176,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanRemoveForeignKey|(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CanRemoveSkipNavigation(Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanRemoveSkipNavigation",
            "metadataToken": 100669177,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanRemoveSkipNavigation|(Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::DetachRelationship(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey):Microsoft.EntityFrameworkCore.Metadata.Internal.RelationshipSnapshot",
            "targetName": "DetachRelationship",
            "metadataToken": 100669178,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey):Microsoft.EntityFrameworkCore.Metadata.Internal.RelationshipSnapshot",
            "normalizedSignature": "DetachRelationship|(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey):Microsoft.EntityFrameworkCore.Metadata.Internal.RelationshipSnapshot|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::DetachRelationship(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.RelationshipSnapshot",
            "targetName": "DetachRelationship",
            "metadataToken": 100669179,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.RelationshipSnapshot",
            "normalizedSignature": "DetachRelationship|(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.RelationshipSnapshot|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasNoRelationship(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "HasNoRelationship",
            "metadataToken": 100669180,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "normalizedSignature": "HasNoRelationship|(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::DetachAllMembers(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType+Snapshot",
            "targetName": "DetachAllMembers",
            "metadataToken": 100669181,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType+Snapshot",
            "normalizedSignature": "DetachAllMembers|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType+Snapshot|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasIndex(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder",
            "targetName": "HasIndex",
            "metadataToken": 100669183,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder",
            "normalizedSignature": "HasIndex|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasIndex(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder",
            "targetName": "HasIndex",
            "metadataToken": 100669184,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder",
            "normalizedSignature": "HasIndex|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasIndex(System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder",
            "targetName": "HasIndex",
            "metadataToken": 100669185,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder",
            "normalizedSignature": "HasIndex|(System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasIndex(System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder",
            "targetName": "HasIndex",
            "metadataToken": 100669186,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder",
            "normalizedSignature": "HasIndex|(System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasIndex(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder",
            "targetName": "HasIndex",
            "metadataToken": 100669187,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder",
            "normalizedSignature": "HasIndex|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasIndex(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder",
            "targetName": "HasIndex",
            "metadataToken": 100669188,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder",
            "normalizedSignature": "HasIndex|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CanHaveIndex(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanHaveIndex",
            "metadataToken": 100669190,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanHaveIndex|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasNoIndex(Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "HasNoIndex",
            "metadataToken": 100669191,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "normalizedSignature": "HasNoIndex|(Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CanRemoveIndex(Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanRemoveIndex",
            "metadataToken": 100669192,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanRemoveIndex|(Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::DetachIndexes(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "DetachIndexes",
            "metadataToken": 100669193,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "DetachIndexes|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::DetachIndex(Microsoft.EntityFrameworkCore.Metadata.Internal.Index):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder",
            "targetName": "DetachIndex",
            "metadataToken": 100669194,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Index):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder",
            "normalizedSignature": "DetachIndex|(Microsoft.EntityFrameworkCore.Metadata.Internal.Index):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasRelationship(System.String,System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasRelationship",
            "metadataToken": 100669195,
            "canonicalSignature": "(System.String,System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasRelationship|(System.String,System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasRelationship(System.String,System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasRelationship",
            "metadataToken": 100669196,
            "canonicalSignature": "(System.String,System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasRelationship|(System.String,System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasRelationship(System.Type,System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasRelationship",
            "metadataToken": 100669197,
            "canonicalSignature": "(System.Type,System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasRelationship|(System.Type,System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasRelationship(System.Type,System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasRelationship",
            "metadataToken": 100669198,
            "canonicalSignature": "(System.Type,System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasRelationship|(System.Type,System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasRelationship(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasRelationship",
            "metadataToken": 100669199,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasRelationship|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasRelationship(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasRelationship",
            "metadataToken": 100669200,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasRelationship|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasRelationship(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasRelationship",
            "metadataToken": 100669202,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasRelationship|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasRelationship(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasRelationship",
            "metadataToken": 100669203,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasRelationship|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasRelationship(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasRelationship",
            "metadataToken": 100669204,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasRelationship|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasRelationship(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Reflection.MemberInfo,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasRelationship",
            "metadataToken": 100669205,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Reflection.MemberInfo,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasRelationship|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Reflection.MemberInfo,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasRelationship(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasRelationship",
            "metadataToken": 100669207,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasRelationship|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasRelationship(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasRelationship",
            "metadataToken": 100669208,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasRelationship|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasOwnership(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasOwnership",
            "metadataToken": 100669210,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasOwnership|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasOwnership(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasOwnership",
            "metadataToken": 100669211,
            "canonicalSignature": "(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasOwnership|(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasOwnership(System.Type,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasOwnership",
            "metadataToken": 100669212,
            "canonicalSignature": "(System.Type,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasOwnership|(System.Type,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasOwnership(System.Type,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasOwnership",
            "metadataToken": 100669213,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasOwnership|(System.Type,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasOwnership(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity&,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasOwnership",
            "metadataToken": 100669214,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity&,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasOwnership|(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity&,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasOwnership(System.Type,System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasOwnership",
            "metadataToken": 100669215,
            "canonicalSignature": "(System.Type,System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasOwnership|(System.Type,System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasOwnership(System.Type,System.Reflection.MemberInfo,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasOwnership",
            "metadataToken": 100669216,
            "canonicalSignature": "(System.Type,System.Reflection.MemberInfo,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasOwnership|(System.Type,System.Reflection.MemberInfo,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasNoNavigation(Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "HasNoNavigation",
            "metadataToken": 100669219,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "normalizedSignature": "HasNoNavigation|(Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CanRemoveNavigation(Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanRemoveNavigation",
            "metadataToken": 100669220,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanRemoveNavigation|(Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::IsOwned(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "IsOwned",
            "metadataToken": 100669221,
            "canonicalSignature": "(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "normalizedSignature": "IsOwned|(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CanSetIsOwned(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetIsOwned",
            "metadataToken": 100669222,
            "canonicalSignature": "(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetIsOwned|(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::GetTargetEntityTypeBuilder(System.Type,System.Reflection.MemberInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "GetTargetEntityTypeBuilder",
            "metadataToken": 100669225,
            "canonicalSignature": "(System.Type,System.Reflection.MemberInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "normalizedSignature": "GetTargetEntityTypeBuilder|(System.Type,System.Reflection.MemberInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::GetTargetEntityTypeBuilder(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "GetTargetEntityTypeBuilder",
            "metadataToken": 100669226,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "normalizedSignature": "GetTargetEntityTypeBuilder|(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CreateForeignKey(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.Key,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "CreateForeignKey",
            "metadataToken": 100669227,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.Key,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "CreateForeignKey|(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.Key,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::UpdateForeignKey(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.Key,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "UpdateForeignKey",
            "metadataToken": 100669228,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.Key,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "UpdateForeignKey|(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.Key,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasSkipNavigation(Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Type,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
            "targetName": "HasSkipNavigation",
            "metadataToken": 100669230,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Type,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
            "normalizedSignature": "HasSkipNavigation|(Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Type,Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasSkipNavigation(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
            "targetName": "HasSkipNavigation",
            "metadataToken": 100669231,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
            "normalizedSignature": "HasSkipNavigation|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasSkipNavigation(Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
            "targetName": "HasSkipNavigation",
            "metadataToken": 100669232,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
            "normalizedSignature": "HasSkipNavigation|(Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasSkipNavigation(Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
            "targetName": "HasSkipNavigation",
            "metadataToken": 100669233,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
            "normalizedSignature": "HasSkipNavigation|(Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasNoSkipNavigation(Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "HasNoSkipNavigation",
            "metadataToken": 100669234,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "normalizedSignature": "HasNoSkipNavigation|(Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CanRemoveSkipNavigation(Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanRemoveSkipNavigation",
            "metadataToken": 100669235,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanRemoveSkipNavigation|(Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::ShouldReuniquifyTemporaryProperties(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey):System.Boolean",
            "targetName": "ShouldReuniquifyTemporaryProperties",
            "metadataToken": 100669237,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey):System.Boolean",
            "normalizedSignature": "ShouldReuniquifyTemporaryProperties|(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey):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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasData(System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "HasData",
            "metadataToken": 100669238,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "normalizedSignature": "HasData|(System.Collections.Generic.IEnumerable_1[[System.Object,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasConstructorBinding(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "HasConstructorBinding",
            "metadataToken": 100669239,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "HasConstructorBinding|(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CanSetConstructorBinding(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetConstructorBinding",
            "metadataToken": 100669240,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetConstructorBinding|(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasServiceOnlyConstructorBinding(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "HasServiceOnlyConstructorBinding",
            "metadataToken": 100669241,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "HasServiceOnlyConstructorBinding|(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CanSetServiceOnlyConstructorBinding(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetServiceOnlyConstructorBinding",
            "metadataToken": 100669242,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetServiceOnlyConstructorBinding|(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasDiscriminator(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
            "targetName": "HasDiscriminator",
            "metadataToken": 100669243,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
            "normalizedSignature": "HasDiscriminator|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder|static=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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasDiscriminator(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
            "targetName": "HasDiscriminator",
            "metadataToken": 100669244,
            "canonicalSignature": "(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
            "normalizedSignature": "HasDiscriminator|(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasDiscriminator(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
            "targetName": "HasDiscriminator",
            "metadataToken": 100669245,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder",
            "normalizedSignature": "HasDiscriminator|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.DiscriminatorBuilder|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::HasNoDiscriminator(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "HasNoDiscriminator",
            "metadataToken": 100669247,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "normalizedSignature": "HasNoDiscriminator|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder|static=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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672099,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanSetAnnotation(System.String,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672101,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672102,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanRemoveAnnotation(System.String,System.Boolean):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672103,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672388,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672390,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::Property(System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "targetName": "Property",
            "metadataToken": 100672391,
            "canonicalSignature": "(System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "normalizedSignature": "Property|(System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::Property(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "targetName": "Property",
            "metadataToken": 100672392,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "normalizedSignature": "Property|(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanHaveProperty(System.Type,System.String,System.Boolean):System.Boolean",
            "targetName": "CanHaveProperty",
            "metadataToken": 100672393,
            "canonicalSignature": "(System.Type,System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanHaveProperty|(System.Type,System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanHaveProperty(System.Reflection.MemberInfo,System.Boolean):System.Boolean",
            "targetName": "CanHaveProperty",
            "metadataToken": 100672394,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Boolean):System.Boolean",
            "normalizedSignature": "CanHaveProperty|(System.Reflection.MemberInfo,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::IndexerProperty(System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "targetName": "IndexerProperty",
            "metadataToken": 100672395,
            "canonicalSignature": "(System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "normalizedSignature": "IndexerProperty|(System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::GetOrCreateProperties(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetOrCreateProperties",
            "metadataToken": 100672398,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetOrCreateProperties|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::GetOrCreateProperties(System.Collections.Generic.IEnumerable_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetOrCreateProperties",
            "metadataToken": 100672399,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetOrCreateProperties|(System.Collections.Generic.IEnumerable_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::RemoveUnusedImplicitProperties(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "targetName": "RemoveUnusedImplicitProperties",
            "metadataToken": 100672400,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "normalizedSignature": "RemoveUnusedImplicitProperties|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder|static=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.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::HasNoProperty(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "targetName": "HasNoProperty",
            "metadataToken": 100672401,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "normalizedSignature": "HasNoProperty|(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanRemoveProperty(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):System.Boolean",
            "targetName": "CanRemoveProperty",
            "metadataToken": 100672402,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveProperty|(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::ComplexProperty(System.Type,System.String,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100672403,
            "canonicalSignature": "(System.Type,System.String,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::ComplexProperty(System.Reflection.MemberInfo,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100672404,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.Reflection.MemberInfo,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanHaveComplexProperty(System.Type,System.String,System.Type,System.Boolean):System.Boolean",
            "targetName": "CanHaveComplexProperty",
            "metadataToken": 100672405,
            "canonicalSignature": "(System.Type,System.String,System.Type,System.Boolean):System.Boolean",
            "normalizedSignature": "CanHaveComplexProperty|(System.Type,System.String,System.Type,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanHaveComplexProperty(System.Reflection.MemberInfo,System.Type,System.Boolean):System.Boolean",
            "targetName": "CanHaveComplexProperty",
            "metadataToken": 100672406,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Type,System.Boolean):System.Boolean",
            "normalizedSignature": "CanHaveComplexProperty|(System.Reflection.MemberInfo,System.Type,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::HasNoComplexProperty(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "targetName": "HasNoComplexProperty",
            "metadataToken": 100672413,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "normalizedSignature": "HasNoComplexProperty|(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanRemoveComplexProperty(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,System.Boolean):System.Boolean",
            "targetName": "CanRemoveComplexProperty",
            "metadataToken": 100672414,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveComplexProperty|(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::HasChangeTrackingStrategy(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "targetName": "HasChangeTrackingStrategy",
            "metadataToken": 100672418,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "normalizedSignature": "HasChangeTrackingStrategy|(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanSetChangeTrackingStrategy(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean",
            "targetName": "CanSetChangeTrackingStrategy",
            "metadataToken": 100672419,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetChangeTrackingStrategy|(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanSetDiscriminator(System.Type,System.Boolean):System.Boolean",
            "targetName": "CanSetDiscriminator",
            "metadataToken": 100672423,
            "canonicalSignature": "(System.Type,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetDiscriminator|(System.Type,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanSetDiscriminator(System.String,System.Type,System.Boolean):System.Boolean",
            "targetName": "CanSetDiscriminator",
            "metadataToken": 100672424,
            "canonicalSignature": "(System.String,System.Type,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetDiscriminator|(System.String,System.Type,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanRemoveDiscriminator(System.Boolean):System.Boolean",
            "targetName": "CanRemoveDiscriminator",
            "metadataToken": 100672426,
            "canonicalSignature": "(System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveDiscriminator|(System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672160,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672162,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasBaseType(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "HasBaseType",
            "metadataToken": 100672163,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "HasBaseType|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::CanSetBaseType(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Boolean",
            "targetName": "CanSetBaseType",
            "metadataToken": 100672164,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetBaseType|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::RemoveUnusedImplicitProperties(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "RemoveUnusedImplicitProperties",
            "metadataToken": 100672165,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "RemoveUnusedImplicitProperties|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|static=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.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasNoProperty(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "HasNoProperty",
            "metadataToken": 100672166,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "HasNoProperty|(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasNoComplexProperty(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "HasNoComplexProperty",
            "metadataToken": 100672167,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "HasNoComplexProperty|(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::ServiceProperty(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder",
            "targetName": "ServiceProperty",
            "metadataToken": 100672168,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder",
            "normalizedSignature": "ServiceProperty|(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::ServiceProperty(System.Type,System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder",
            "targetName": "ServiceProperty",
            "metadataToken": 100672169,
            "canonicalSignature": "(System.Type,System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder",
            "normalizedSignature": "ServiceProperty|(System.Type,System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasNoServiceProperty(Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "HasNoServiceProperty",
            "metadataToken": 100672171,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "HasNoServiceProperty|(Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::CanRemoveServiceProperty(Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty,System.Boolean):System.Boolean",
            "targetName": "CanRemoveServiceProperty",
            "metadataToken": 100672172,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveServiceProperty|(Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::PrimaryKey(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.Builders.IConventionKeyBuilder",
            "targetName": "PrimaryKey",
            "metadataToken": 100672174,
            "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.Builders.IConventionKeyBuilder",
            "normalizedSignature": "PrimaryKey|(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.Builders.IConventionKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::CanSetPrimaryKey(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "targetName": "CanSetPrimaryKey",
            "metadataToken": 100672176,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetPrimaryKey|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasNoKey(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.Builders.IConventionEntityTypeBuilder",
            "targetName": "HasNoKey",
            "metadataToken": 100672179,
            "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.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "HasNoKey|(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.Builders.IConventionEntityTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasNoKey(Microsoft.EntityFrameworkCore.Metadata.IConventionKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "HasNoKey",
            "metadataToken": 100672180,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "HasNoKey|(Microsoft.EntityFrameworkCore.Metadata.IConventionKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::CanRemoveKey(Microsoft.EntityFrameworkCore.Metadata.IConventionKey,System.Boolean):System.Boolean",
            "targetName": "CanRemoveKey",
            "metadataToken": 100672181,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionKey,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveKey|(Microsoft.EntityFrameworkCore.Metadata.IConventionKey,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasNoKey(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "HasNoKey",
            "metadataToken": 100672182,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "HasNoKey|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|static=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.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasIndex(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "targetName": "HasIndex",
            "metadataToken": 100672184,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "normalizedSignature": "HasIndex|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasIndex(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "targetName": "HasIndex",
            "metadataToken": 100672185,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "normalizedSignature": "HasIndex|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasNoIndex(Microsoft.EntityFrameworkCore.Metadata.IConventionIndex,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "HasNoIndex",
            "metadataToken": 100672190,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionIndex,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "HasNoIndex|(Microsoft.EntityFrameworkCore.Metadata.IConventionIndex,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::CanRemoveIndex(Microsoft.EntityFrameworkCore.Metadata.IConventionIndex,System.Boolean):System.Boolean",
            "targetName": "CanRemoveIndex",
            "metadataToken": 100672191,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionIndex,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveIndex|(Microsoft.EntityFrameworkCore.Metadata.IConventionIndex,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasRelationship(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "HasRelationship",
            "metadataToken": 100672192,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "HasRelationship|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasRelationship(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,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.Builders.IConventionForeignKeyBuilder",
            "targetName": "HasRelationship",
            "metadataToken": 100672193,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,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.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "HasRelationship|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,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.Builders.IConventionForeignKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasRelationship(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.IConventionKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "HasRelationship",
            "metadataToken": 100672194,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.IConventionKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "HasRelationship|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.IConventionKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasRelationship(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,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):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "HasRelationship",
            "metadataToken": 100672195,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,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):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "HasRelationship|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,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):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasRelationship(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "HasRelationship",
            "metadataToken": 100672196,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "HasRelationship|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasRelationship(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Reflection.MemberInfo,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "HasRelationship",
            "metadataToken": 100672197,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Reflection.MemberInfo,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "HasRelationship|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Reflection.MemberInfo,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasRelationship(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.String,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "HasRelationship",
            "metadataToken": 100672198,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.String,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "HasRelationship|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.String,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasRelationship(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Reflection.MemberInfo,System.Reflection.MemberInfo,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "HasRelationship",
            "metadataToken": 100672199,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Reflection.MemberInfo,System.Reflection.MemberInfo,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "HasRelationship|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Reflection.MemberInfo,System.Reflection.MemberInfo,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasOwnership(System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "HasOwnership",
            "metadataToken": 100672200,
            "canonicalSignature": "(System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "HasOwnership|(System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasOwnership(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "HasOwnership",
            "metadataToken": 100672201,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "HasOwnership|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasOwnership(System.Type,System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "HasOwnership",
            "metadataToken": 100672202,
            "canonicalSignature": "(System.Type,System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "HasOwnership|(System.Type,System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasOwnership(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "HasOwnership",
            "metadataToken": 100672203,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "HasOwnership|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasOwnership(System.Type,System.String,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "HasOwnership",
            "metadataToken": 100672204,
            "canonicalSignature": "(System.Type,System.String,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "HasOwnership|(System.Type,System.String,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasOwnership(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.String,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "HasOwnership",
            "metadataToken": 100672205,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.String,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "HasOwnership|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.String,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasOwnership(System.Type,System.Reflection.MemberInfo,System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "HasOwnership",
            "metadataToken": 100672206,
            "canonicalSignature": "(System.Type,System.Reflection.MemberInfo,System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "HasOwnership|(System.Type,System.Reflection.MemberInfo,System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasOwnership(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Reflection.MemberInfo,System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "HasOwnership",
            "metadataToken": 100672207,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Reflection.MemberInfo,System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "HasOwnership|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Reflection.MemberInfo,System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasNoRelationship(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):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "HasNoRelationship",
            "metadataToken": 100672208,
            "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):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "HasNoRelationship|(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):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasNoRelationship(Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "HasNoRelationship",
            "metadataToken": 100672209,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "HasNoRelationship|(Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::CanRemoveRelationship(Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,System.Boolean):System.Boolean",
            "targetName": "CanRemoveRelationship",
            "metadataToken": 100672210,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveRelationship|(Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasNoNavigation(Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "HasNoNavigation",
            "metadataToken": 100672213,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "HasNoNavigation|(Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::CanRemoveNavigation(Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation,System.Boolean):System.Boolean",
            "targetName": "CanRemoveNavigation",
            "metadataToken": 100672214,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveNavigation|(Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasSkipNavigation(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Reflection.MemberInfo,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "targetName": "HasSkipNavigation",
            "metadataToken": 100672217,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Reflection.MemberInfo,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "normalizedSignature": "HasSkipNavigation|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Reflection.MemberInfo,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasSkipNavigation(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "targetName": "HasSkipNavigation",
            "metadataToken": 100672218,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "normalizedSignature": "HasSkipNavigation|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasSkipNavigation(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "targetName": "HasSkipNavigation",
            "metadataToken": 100672219,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "normalizedSignature": "HasSkipNavigation|(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasNoSkipNavigation(Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "HasNoSkipNavigation",
            "metadataToken": 100672220,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "HasNoSkipNavigation|(Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::CanRemoveSkipNavigation(Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation,System.Boolean):System.Boolean",
            "targetName": "CanRemoveSkipNavigation",
            "metadataToken": 100672221,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveSkipNavigation|(Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasTrigger(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder",
            "targetName": "HasTrigger",
            "metadataToken": 100672222,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder",
            "normalizedSignature": "HasTrigger|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasQueryFilter(System.Linq.Expressions.LambdaExpression,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "HasQueryFilter",
            "metadataToken": 100672224,
            "canonicalSignature": "(System.Linq.Expressions.LambdaExpression,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "HasQueryFilter|(System.Linq.Expressions.LambdaExpression,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasQueryFilter(System.String,System.Linq.Expressions.LambdaExpression,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "HasQueryFilter",
            "metadataToken": 100672225,
            "canonicalSignature": "(System.String,System.Linq.Expressions.LambdaExpression,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "HasQueryFilter|(System.String,System.Linq.Expressions.LambdaExpression,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::CanSetQueryFilter(System.Linq.Expressions.LambdaExpression,System.Boolean):System.Boolean",
            "targetName": "CanSetQueryFilter",
            "metadataToken": 100672226,
            "canonicalSignature": "(System.Linq.Expressions.LambdaExpression,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetQueryFilter|(System.Linq.Expressions.LambdaExpression,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::CanSetQueryFilter(System.String,System.Linq.Expressions.LambdaExpression,System.Boolean):System.Boolean",
            "targetName": "CanSetQueryFilter",
            "metadataToken": 100672227,
            "canonicalSignature": "(System.String,System.Linq.Expressions.LambdaExpression,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetQueryFilter|(System.String,System.Linq.Expressions.LambdaExpression,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasChangeTrackingStrategy(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "HasChangeTrackingStrategy",
            "metadataToken": 100672228,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "HasChangeTrackingStrategy|(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasDiscriminator(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "targetName": "HasDiscriminator",
            "metadataToken": 100672230,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "normalizedSignature": "HasDiscriminator|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder|static=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.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasDiscriminator(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "targetName": "HasDiscriminator",
            "metadataToken": 100672231,
            "canonicalSignature": "(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "normalizedSignature": "HasDiscriminator|(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasDiscriminator(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "targetName": "HasDiscriminator",
            "metadataToken": 100672232,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "normalizedSignature": "HasDiscriminator|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasDiscriminator(System.String,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "targetName": "HasDiscriminator",
            "metadataToken": 100672233,
            "canonicalSignature": "(System.String,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "normalizedSignature": "HasDiscriminator|(System.String,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::HasDiscriminator(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "targetName": "HasDiscriminator",
            "metadataToken": 100672234,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder",
            "normalizedSignature": "HasDiscriminator|(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionDiscriminatorBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::GetTargetEntityTypeBuilder(System.Type,System.Reflection.MemberInfo,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "GetTargetEntityTypeBuilder",
            "metadataToken": 100672236,
            "canonicalSignature": "(System.Type,System.Reflection.MemberInfo,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "GetTargetEntityTypeBuilder|(System.Type,System.Reflection.MemberInfo,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::IsIgnored(System.String,System.Boolean):System.Boolean",
            "targetName": "IsIgnored",
            "metadataToken": 100672415,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "IsIgnored|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::CanHaveServiceProperty(System.Reflection.MemberInfo,System.Boolean):System.Boolean",
            "targetName": "CanHaveServiceProperty",
            "metadataToken": 100672170,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Boolean):System.Boolean",
            "normalizedSignature": "CanHaveServiceProperty|(System.Reflection.MemberInfo,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::CanRemoveKey(System.Boolean):System.Boolean",
            "targetName": "CanRemoveKey",
            "metadataToken": 100672183,
            "canonicalSignature": "(System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveKey|(System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::CanHaveNavigation(System.String,System.Type,System.Boolean):System.Boolean",
            "targetName": "CanHaveNavigation",
            "metadataToken": 100672211,
            "canonicalSignature": "(System.String,System.Type,System.Boolean):System.Boolean",
            "normalizedSignature": "CanHaveNavigation|(System.String,System.Type,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::CanHaveTrigger(System.String,System.Boolean):System.Boolean",
            "targetName": "CanHaveTrigger",
            "metadataToken": 100672223,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanHaveTrigger|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::CanIgnore(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanIgnore",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanIgnore|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "Metadata",
            "metadataToken": 385877192,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|static=false|accessor=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.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Metadata",
            "metadataToken": 385877577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "targetName": "Metadata",
            "metadataToken": 385877595,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "targetName": "Metadata",
            "metadataToken": 385877584,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "metadataToken": 100669131,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeMappingFragmentBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeMappingFragmentBuilder",
        "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.AnnotatableBuilder`2",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
          "typeArguments": [
            "EntityTypeMappingFragment",
            "IConventionModelBuilder"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeMappingFragmentBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeMappingFragmentBuilder"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeMappingFragmentBuilder::ExcludeTableFromMigrations(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeMappingFragmentBuilder",
            "targetName": "ExcludeTableFromMigrations",
            "metadataToken": 100669804,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeMappingFragmentBuilder",
            "normalizedSignature": "ExcludeTableFromMigrations|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeMappingFragmentBuilder|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.Internal.InternalEntityTypeMappingFragmentBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeMappingFragmentBuilder::CanExcludeTableFromMigrations(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanExcludeTableFromMigrations",
            "metadataToken": 100669805,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanExcludeTableFromMigrations|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeMappingFragmentBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672099,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanSetAnnotation(System.String,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672101,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672102,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanRemoveAnnotation(System.String,System.Boolean):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672103,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Metadata",
            "metadataToken": 385877577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeMappingFragmentBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment",
            "targetName": "Metadata",
            "metadataToken": 385877876,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionEntityTypeMappingFragment|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeMappingFragmentBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeMappingFragmentBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeMappingFragmentBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void",
            "metadataToken": 100669803,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeMappingFragment,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeMappingFragmentBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
          "typeArguments": [
            "ForeignKey",
            "InternalModelBuilder"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::HasNavigation(System.String,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasNavigation",
            "metadataToken": 100669325,
            "canonicalSignature": "(System.String,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasNavigation|(System.String,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::HasNavigation(System.Reflection.MemberInfo,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasNavigation",
            "metadataToken": 100669326,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasNavigation|(System.Reflection.MemberInfo,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::HasNavigations(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasNavigations",
            "metadataToken": 100669327,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasNavigations|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::HasNavigations(System.Reflection.MemberInfo,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasNavigations",
            "metadataToken": 100669328,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasNavigations|(System.Reflection.MemberInfo,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::HasNavigations(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasNavigations",
            "metadataToken": 100669329,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasNavigations|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::HasNavigations(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasNavigations",
            "metadataToken": 100669330,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasNavigations|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::HasNavigations(System.Reflection.MemberInfo,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasNavigations",
            "metadataToken": 100669331,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasNavigations|(System.Reflection.MemberInfo,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::FindCompatibleClrMember(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Boolean):System.Reflection.MemberInfo",
            "targetName": "FindCompatibleClrMember",
            "metadataToken": 100669333,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Boolean):System.Reflection.MemberInfo",
            "normalizedSignature": "FindCompatibleClrMember|(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Boolean):System.Reflection.MemberInfo|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::CanSetNavigation(System.Reflection.MemberInfo,System.Boolean,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetNavigation",
            "metadataToken": 100669334,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Boolean,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetNavigation|(System.Reflection.MemberInfo,System.Boolean,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::CanSetNavigation(System.String,System.Boolean,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetNavigation",
            "metadataToken": 100669335,
            "canonicalSignature": "(System.String,System.Boolean,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetNavigation|(System.String,System.Boolean,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::CanSetNavigations(System.Reflection.MemberInfo,System.Reflection.MemberInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetNavigations",
            "metadataToken": 100669337,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Reflection.MemberInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetNavigations|(System.Reflection.MemberInfo,System.Reflection.MemberInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::CanSetNavigations(System.String,System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetNavigations",
            "metadataToken": 100669338,
            "canonicalSignature": "(System.String,System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetNavigations|(System.String,System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::AreCompatible(System.Reflection.MemberInfo,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&):System.Boolean",
            "targetName": "AreCompatible",
            "metadataToken": 100669343,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&):System.Boolean",
            "normalizedSignature": "AreCompatible|(System.Reflection.MemberInfo,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 7,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 5,
                "modifier": "out"
              },
              {
                "index": 6,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::IsRequired(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "IsRequired",
            "metadataToken": 100669345,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "IsRequired|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::CanSetIsRequired(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetIsRequired",
            "metadataToken": 100669346,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetIsRequired|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::IsRequiredDependent(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "IsRequiredDependent",
            "metadataToken": 100669347,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "IsRequiredDependent|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::CanSetIsRequiredDependent(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetIsRequiredDependent",
            "metadataToken": 100669348,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetIsRequiredDependent|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::IsOwnership(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "IsOwnership",
            "metadataToken": 100669349,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "IsOwnership|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::CanSetIsOwnership(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetIsOwnership",
            "metadataToken": 100669350,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetIsOwnership|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::MakeDeclaringTypeShared(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "MakeDeclaringTypeShared",
            "metadataToken": 100669351,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "MakeDeclaringTypeShared|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|static=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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::OnDelete(System.Nullable_1[[Microsoft.EntityFrameworkCore.DeleteBehavior,Microsoft.EntityFrameworkCore.Abstractions,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "OnDelete",
            "metadataToken": 100669352,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.DeleteBehavior,Microsoft.EntityFrameworkCore.Abstractions,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "OnDelete|(System.Nullable_1[[Microsoft.EntityFrameworkCore.DeleteBehavior,Microsoft.EntityFrameworkCore.Abstractions,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::CanSetDeleteBehavior(System.Nullable_1[[Microsoft.EntityFrameworkCore.DeleteBehavior,Microsoft.EntityFrameworkCore.Abstractions,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": "CanSetDeleteBehavior",
            "metadataToken": 100669353,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.DeleteBehavior,Microsoft.EntityFrameworkCore.Abstractions,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": "CanSetDeleteBehavior|(System.Nullable_1[[Microsoft.EntityFrameworkCore.DeleteBehavior,Microsoft.EntityFrameworkCore.Abstractions,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=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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::IsUnique(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "IsUnique",
            "metadataToken": 100669354,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "IsUnique|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::CanSetIsUnique(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetIsUnique",
            "metadataToken": 100669355,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetIsUnique|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::DependentEntityType(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "DependentEntityType",
            "metadataToken": 100669357,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "DependentEntityType|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::PrincipalEntityType(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "PrincipalEntityType",
            "metadataToken": 100669358,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "PrincipalEntityType|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::HasEntityTypes(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasEntityTypes",
            "metadataToken": 100669359,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasEntityTypes|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::CanSetEntityTypes(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetEntityTypes",
            "metadataToken": 100669361,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetEntityTypes|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::CanSetEntityTypes(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean&,System.Boolean&):System.Boolean",
            "targetName": "CanSetEntityTypes",
            "metadataToken": 100669362,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean&,System.Boolean&):System.Boolean",
            "normalizedSignature": "CanSetEntityTypes|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean&,System.Boolean&):System.Boolean|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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 3,
                "modifier": "out"
              },
              {
                "index": 4,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::CanInvert(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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": "CanInvert",
            "metadataToken": 100669363,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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": "CanInvert|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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=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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::ReuniquifyImplicitProperties(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "ReuniquifyImplicitProperties",
            "metadataToken": 100669364,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "ReuniquifyImplicitProperties|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|static=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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::HasForeignKey(System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasForeignKey",
            "metadataToken": 100669365,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasForeignKey|(System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::HasForeignKey(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasForeignKey",
            "metadataToken": 100669366,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasForeignKey|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::HasForeignKey(System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasForeignKey",
            "metadataToken": 100669367,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasForeignKey|(System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::HasForeignKey(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasForeignKey",
            "metadataToken": 100669368,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasForeignKey|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::HasForeignKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasForeignKey",
            "metadataToken": 100669369,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasForeignKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::HasForeignKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasForeignKey",
            "metadataToken": 100669370,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasForeignKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::CanSetForeignKey(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetForeignKey",
            "metadataToken": 100669371,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetForeignKey|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::CanSetForeignKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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": "CanSetForeignKey",
            "metadataToken": 100669372,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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": "CanSetForeignKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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=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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::HasPrincipalKey(System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasPrincipalKey",
            "metadataToken": 100669376,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasPrincipalKey|(System.Collections.Generic.IReadOnlyList_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::HasPrincipalKey(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasPrincipalKey",
            "metadataToken": 100669377,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasPrincipalKey|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::HasPrincipalKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "HasPrincipalKey",
            "metadataToken": 100669378,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "HasPrincipalKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::CanSetPrincipalKey(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetPrincipalKey",
            "metadataToken": 100669379,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetPrincipalKey|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::CanSetPrincipalKey(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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": "CanSetPrincipalKey",
            "metadataToken": 100669380,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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": "CanSetPrincipalKey|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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=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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::ThrowForConflictingNavigation(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,System.String,System.Boolean):System.Void",
            "targetName": "ThrowForConflictingNavigation",
            "metadataToken": 100669387,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,System.String,System.Boolean):System.Void",
            "normalizedSignature": "ThrowForConflictingNavigation|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,System.String,System.Boolean):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::ThrowForConflictingNavigation(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.String,System.String):System.Void",
            "targetName": "ThrowForConflictingNavigation",
            "metadataToken": 100669388,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.String,System.String):System.Void",
            "normalizedSignature": "ThrowForConflictingNavigation|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.String,System.String):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::FindCurrentForeignKeyBuilder(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "FindCurrentForeignKeyBuilder",
            "metadataToken": 100669390,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "FindCurrentForeignKeyBuilder|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.MemberIdentity,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::Attach(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "Attach",
            "metadataToken": 100669391,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "Attach|(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|static=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.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::AreCompatible(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Reflection.MemberInfo,System.Reflection.MemberInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "AreCompatible",
            "metadataToken": 100669392,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Reflection.MemberInfo,System.Reflection.MemberInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "AreCompatible|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Reflection.MemberInfo,System.Reflection.MemberInfo,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[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": 8,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672099,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanSetAnnotation(System.String,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672101,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672102,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanRemoveAnnotation(System.String,System.Boolean):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672103,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672238,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672240,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder::HasEntityTypes(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "HasEntityTypes",
            "metadataToken": 100672241,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "HasEntityTypes|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder::CanSetEntityTypes(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Boolean",
            "targetName": "CanSetEntityTypes",
            "metadataToken": 100672242,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetEntityTypes|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder::CanInvert(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean",
            "targetName": "CanInvert",
            "metadataToken": 100672243,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean",
            "normalizedSignature": "CanInvert|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder::HasForeignKey(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "HasForeignKey",
            "metadataToken": 100672244,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "HasForeignKey|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder::HasNavigation(System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "HasNavigation",
            "metadataToken": 100672252,
            "canonicalSignature": "(System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "HasNavigation|(System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder::HasNavigation(System.Reflection.MemberInfo,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "HasNavigation",
            "metadataToken": 100672253,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "HasNavigation|(System.Reflection.MemberInfo,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder::HasNavigations(System.String,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "HasNavigations",
            "metadataToken": 100672254,
            "canonicalSignature": "(System.String,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "HasNavigations|(System.String,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder::HasNavigations(System.Reflection.MemberInfo,System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "HasNavigations",
            "metadataToken": 100672255,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "HasNavigations|(System.Reflection.MemberInfo,System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder::CanSetNavigation(System.String,System.Boolean,System.Boolean):System.Boolean",
            "targetName": "CanSetNavigation",
            "metadataToken": 100672256,
            "canonicalSignature": "(System.String,System.Boolean,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetNavigation|(System.String,System.Boolean,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder::CanSetNavigation(System.Reflection.MemberInfo,System.Boolean,System.Boolean):System.Boolean",
            "targetName": "CanSetNavigation",
            "metadataToken": 100672257,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Boolean,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetNavigation|(System.Reflection.MemberInfo,System.Boolean,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder::CanSetNavigations(System.String,System.String,System.Boolean):System.Boolean",
            "targetName": "CanSetNavigations",
            "metadataToken": 100672258,
            "canonicalSignature": "(System.String,System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetNavigations|(System.String,System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder::CanSetNavigations(System.Reflection.MemberInfo,System.Reflection.MemberInfo,System.Boolean):System.Boolean",
            "targetName": "CanSetNavigations",
            "metadataToken": 100672259,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Reflection.MemberInfo,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetNavigations|(System.Reflection.MemberInfo,System.Reflection.MemberInfo,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder::IsRequired(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "targetName": "IsRequired",
            "metadataToken": 100672260,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "normalizedSignature": "IsRequired|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder::CanSetIsRequired(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "targetName": "CanSetIsRequired",
            "metadataToken": 100672261,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetIsRequired|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Metadata",
            "metadataToken": 385877577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "targetName": "Metadata",
            "metadataToken": 385877585,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "metadataToken": 100669324,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
          "typeArguments": [
            "Index",
            "InternalModelBuilder"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder::IsUnique(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder",
            "targetName": "IsUnique",
            "metadataToken": 100669429,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder",
            "normalizedSignature": "IsUnique|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder|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.Internal.InternalIndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder::CanSetIsUnique(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetIsUnique",
            "metadataToken": 100669430,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetIsUnique|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalIndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder::IsDescending(System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder",
            "targetName": "IsDescending",
            "metadataToken": 100669431,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder",
            "normalizedSignature": "IsDescending|(System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder|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.Internal.InternalIndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder::CanSetIsDescending(System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetIsDescending",
            "metadataToken": 100669432,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetIsDescending|(System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalIndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder::Attach(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder",
            "targetName": "Attach",
            "metadataToken": 100669433,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder",
            "normalizedSignature": "Attach|(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder|static=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.Internal.InternalIndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672099,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanSetAnnotation(System.String,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672101,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672102,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanRemoveAnnotation(System.String,System.Boolean):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672103,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672271,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672273,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder::IsUnique(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "targetName": "IsUnique",
            "metadataToken": 100672274,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "normalizedSignature": "IsUnique|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder::CanSetIsUnique(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "targetName": "CanSetIsUnique",
            "metadataToken": 100672275,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetIsUnique|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder::IsDescending(System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "targetName": "IsDescending",
            "metadataToken": 100672276,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "normalizedSignature": "IsDescending|(System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder::CanSetIsDescending(System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "targetName": "CanSetIsDescending",
            "metadataToken": 100672277,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetIsDescending|(System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Metadata",
            "metadataToken": 385877577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "targetName": "Metadata",
            "metadataToken": 385877586,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionIndex",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionIndex|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionIndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "metadataToken": 100669428,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
          "typeArguments": [
            "Key",
            "InternalModelBuilder"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder::Attach(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder",
            "targetName": "Attach",
            "metadataToken": 100669443,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder",
            "normalizedSignature": "Attach|(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder|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.Internal.InternalKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672099,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanSetAnnotation(System.String,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672101,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672102,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanRemoveAnnotation(System.String,System.Boolean):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672103,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672279,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672281,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Metadata",
            "metadataToken": 385877577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionKey",
            "targetName": "Metadata",
            "metadataToken": 385877587,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionKey",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionKey|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "metadataToken": 100669442,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
          "typeArguments": [
            "Model",
            "InternalModelBuilder"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::Entity(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "Entity",
            "metadataToken": 100669450,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "normalizedSignature": "Entity|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder|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.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::Entity(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "Entity",
            "metadataToken": 100669451,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "normalizedSignature": "Entity|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder|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.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::Entity(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "Entity",
            "metadataToken": 100669452,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "normalizedSignature": "Entity|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder|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.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::Entity(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "Entity",
            "metadataToken": 100669453,
            "canonicalSignature": "(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "normalizedSignature": "Entity|(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder|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.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::SharedTypeEntity(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "targetName": "SharedTypeEntity",
            "metadataToken": 100669455,
            "canonicalSignature": "(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder",
            "normalizedSignature": "SharedTypeEntity|(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder|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.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::CanHaveEntity(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity&,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "targetName": "CanHaveEntity",
            "metadataToken": 100669457,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity&,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "normalizedSignature": "CanHaveEntity|(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeIdentity&,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean|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.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 0,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::RemoveImplicitJoinEntity(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "targetName": "RemoveImplicitJoinEntity",
            "metadataToken": 100669458,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "normalizedSignature": "RemoveImplicitJoinEntity|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder|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.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::Owned(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionOwnedEntityTypeBuilder",
            "targetName": "Owned",
            "metadataToken": 100669459,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionOwnedEntityTypeBuilder",
            "normalizedSignature": "Owned|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionOwnedEntityTypeBuilder|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.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::Complex(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "targetName": "Complex",
            "metadataToken": 100669461,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "normalizedSignature": "Complex|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder|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.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::IsIgnored(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "IsIgnored",
            "metadataToken": 100669462,
            "canonicalSignature": "(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "IsIgnored|(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::IsIgnored(System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "IsIgnored",
            "metadataToken": 100669463,
            "canonicalSignature": "(System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "IsIgnored|(System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::CanBeConfigured(System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanBeConfigured",
            "metadataToken": 100669465,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanBeConfigured|(System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::Ignore(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "targetName": "Ignore",
            "metadataToken": 100669466,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "normalizedSignature": "Ignore|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder|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.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::Ignore(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "targetName": "Ignore",
            "metadataToken": 100669467,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "normalizedSignature": "Ignore|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder|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.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::CanIgnore(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanIgnore",
            "metadataToken": 100669469,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanIgnore|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::CanIgnore(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanIgnore",
            "metadataToken": 100669470,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanIgnore|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::HasNoEntityType(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "targetName": "HasNoEntityType",
            "metadataToken": 100669472,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "normalizedSignature": "HasNoEntityType|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder|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.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::CanRemoveEntityType(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanRemoveEntityType",
            "metadataToken": 100669473,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanRemoveEntityType|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::HasChangeTrackingStrategy(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "targetName": "HasChangeTrackingStrategy",
            "metadataToken": 100669474,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "normalizedSignature": "HasChangeTrackingStrategy|(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder|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.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::CanSetChangeTrackingStrategy(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetChangeTrackingStrategy",
            "metadataToken": 100669475,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetChangeTrackingStrategy|(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::UsePropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100669476,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "normalizedSignature": "UsePropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder|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.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::CanSetPropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetPropertyAccessMode",
            "metadataToken": 100669477,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetPropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::HasEmbeddedDiscriminatorName(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "targetName": "HasEmbeddedDiscriminatorName",
            "metadataToken": 100669478,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "normalizedSignature": "HasEmbeddedDiscriminatorName|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder|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.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::CanSetEmbeddedDiscriminatorName(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetEmbeddedDiscriminatorName",
            "metadataToken": 100669479,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetEmbeddedDiscriminatorName|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672099,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanSetAnnotation(System.String,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672101,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672102,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanRemoveAnnotation(System.String,System.Boolean):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672103,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672283,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672285,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder::Entity(System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "Entity",
            "metadataToken": 100672286,
            "canonicalSignature": "(System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "Entity|(System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder::SharedTypeEntity(System.String,System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "SharedTypeEntity",
            "metadataToken": 100672287,
            "canonicalSignature": "(System.String,System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "SharedTypeEntity|(System.String,System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder::Entity(System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "Entity",
            "metadataToken": 100672288,
            "canonicalSignature": "(System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "Entity|(System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder::Entity(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "Entity",
            "metadataToken": 100672289,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "Entity|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder::Entity(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "targetName": "Entity",
            "metadataToken": 100672290,
            "canonicalSignature": "(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder",
            "normalizedSignature": "Entity|(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder::Owned(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionOwnedEntityTypeBuilder",
            "targetName": "Owned",
            "metadataToken": 100672291,
            "canonicalSignature": "(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionOwnedEntityTypeBuilder",
            "normalizedSignature": "Owned|(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionOwnedEntityTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder::ComplexType(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ComplexType",
            "metadataToken": 100672292,
            "canonicalSignature": "(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ComplexType|(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder::IsIgnored(System.Type,System.Boolean):System.Boolean",
            "targetName": "IsIgnored",
            "metadataToken": 100672293,
            "canonicalSignature": "(System.Type,System.Boolean):System.Boolean",
            "normalizedSignature": "IsIgnored|(System.Type,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder::CanHaveSharedTypeEntity(System.String,System.Type,System.Boolean):System.Boolean",
            "targetName": "CanHaveSharedTypeEntity",
            "metadataToken": 100672299,
            "canonicalSignature": "(System.String,System.Type,System.Boolean):System.Boolean",
            "normalizedSignature": "CanHaveSharedTypeEntity|(System.String,System.Type,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder::HasNoEntityType(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "HasNoEntityType",
            "metadataToken": 100672300,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "HasNoEntityType|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder::CanRemoveEntity(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Boolean",
            "targetName": "CanRemoveEntity",
            "metadataToken": 100672301,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveEntity|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder::HasChangeTrackingStrategy(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "HasChangeTrackingStrategy",
            "metadataToken": 100672304,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "HasChangeTrackingStrategy|(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder::CanSetChangeTrackingStrategy(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean",
            "targetName": "CanSetChangeTrackingStrategy",
            "metadataToken": 100672305,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetChangeTrackingStrategy|(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder::IsIgnored(System.String,System.Boolean):System.Boolean",
            "targetName": "IsIgnored",
            "metadataToken": 100672294,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "IsIgnored|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877197,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder|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.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Metadata",
            "metadataToken": 385877577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "targetName": "Metadata",
            "metadataToken": 385877588,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionModel|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.Model):void",
            "metadataToken": 100669448,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Model):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.Model):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBaseBuilder`2",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBaseBuilder`2",
          "typeArguments": [
            "IConventionNavigationBuilder",
            "Navigation"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionNavigationBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionNavigationBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "typeArguments": [
              "IConventionNavigationBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder::HasField(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder",
            "targetName": "HasField",
            "metadataToken": 100669510,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder",
            "normalizedSignature": "HasField|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder|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.Internal.InternalNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder::HasField(System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder",
            "targetName": "HasField",
            "metadataToken": 100669511,
            "canonicalSignature": "(System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder",
            "normalizedSignature": "HasField|(System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder|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.Internal.InternalNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder::UsePropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100669512,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder",
            "normalizedSignature": "UsePropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder|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.Internal.InternalNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder::CanSetAutoInclude(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetAutoInclude",
            "metadataToken": 100669513,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetAutoInclude|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder::AutoInclude(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder",
            "targetName": "AutoInclude",
            "metadataToken": 100669514,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder",
            "normalizedSignature": "AutoInclude|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder|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.Internal.InternalNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder::CanSetLazyLoadingEnabled(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetLazyLoadingEnabled",
            "metadataToken": 100669515,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetLazyLoadingEnabled|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder::EnableLazyLoading(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder",
            "targetName": "EnableLazyLoading",
            "metadataToken": 100669516,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder",
            "normalizedSignature": "EnableLazyLoading|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder|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.Internal.InternalNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder::CanSetIsRequired(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetIsRequired",
            "metadataToken": 100669517,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetIsRequired|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder::IsRequired(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder",
            "targetName": "IsRequired",
            "metadataToken": 100669518,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder",
            "normalizedSignature": "IsRequired|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder|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.Internal.InternalNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672099,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanSetAnnotation(System.String,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672101,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672102,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanRemoveAnnotation(System.String,System.Boolean):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672103,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionNavigationBuilder::AutoInclude(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionNavigationBuilder",
            "targetName": "AutoInclude",
            "metadataToken": 100672311,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionNavigationBuilder",
            "normalizedSignature": "AutoInclude|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionNavigationBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionNavigationBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionNavigationBuilder::CanSetAutoInclude(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "targetName": "CanSetAutoInclude",
            "metadataToken": 100672312,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAutoInclude|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::HasAnnotation(System.String,System.Object,System.Boolean):TBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672318,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):TBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):TBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::HasNoAnnotation(System.String,System.Boolean):TBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672320,
            "canonicalSignature": "(System.String,System.Boolean):TBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):TBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::HasField(System.Reflection.FieldInfo,System.Boolean):TBuilder",
            "targetName": "HasField",
            "metadataToken": 100672322,
            "canonicalSignature": "(System.Reflection.FieldInfo,System.Boolean):TBuilder",
            "normalizedSignature": "HasField|(System.Reflection.FieldInfo,System.Boolean):TBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::CanSetField(System.Reflection.FieldInfo,System.Boolean):System.Boolean",
            "targetName": "CanSetField",
            "metadataToken": 100672324,
            "canonicalSignature": "(System.Reflection.FieldInfo,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetField|(System.Reflection.FieldInfo,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::UsePropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):TBuilder",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100672325,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):TBuilder",
            "normalizedSignature": "UsePropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):TBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::CanSetField(System.String,System.Boolean):System.Boolean",
            "targetName": "CanSetField",
            "metadataToken": 100672323,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetField|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::CanSetPropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean",
            "targetName": "CanSetPropertyAccessMode",
            "metadataToken": 100672326,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetPropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder::This:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionNavigationBuilder",
            "targetName": "This",
            "metadataToken": 385877199,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionNavigationBuilder",
            "normalizedSignature": "This|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionNavigationBuilder|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.Internal.InternalNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Metadata",
            "metadataToken": 385877577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionNavigationBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "targetName": "Metadata",
            "metadataToken": 385877589,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionNavigationBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "targetName": "Metadata",
            "metadataToken": 385877590,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "metadataToken": 100669508,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalOwnedEntityTypeBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalOwnedEntityTypeBuilder",
        "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.Builders.IConventionOwnedEntityTypeBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionOwnedEntityTypeBuilder"
          }
        ],
        "methods": [],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalOwnedEntityTypeBuilder::.ctor():void",
            "metadataToken": 100669536,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalOwnedEntityTypeBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBaseBuilder`2",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBaseBuilder`2",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 2,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
          "typeArguments": [
            "TPropertyBase",
            "InternalModelBuilder"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "typeParameters": [
          "TBuilder",
          "TPropertyBase"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBaseBuilder`2::HasField(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):TBuilder",
            "targetName": "HasField",
            "metadataToken": 100669539,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):TBuilder",
            "normalizedSignature": "HasField|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):TBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBaseBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBaseBuilder`2::CanSetField(System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetField",
            "metadataToken": 100669540,
            "canonicalSignature": "(System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetField|(System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalPropertyBaseBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBaseBuilder`2::HasField(System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):TBuilder",
            "targetName": "HasField",
            "metadataToken": 100669541,
            "canonicalSignature": "(System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):TBuilder",
            "normalizedSignature": "HasField|(System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):TBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBaseBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBaseBuilder`2::CanSetField(System.Reflection.FieldInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetField",
            "metadataToken": 100669542,
            "canonicalSignature": "(System.Reflection.FieldInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetField|(System.Reflection.FieldInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalPropertyBaseBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBaseBuilder`2::UsePropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):TBuilder",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100669543,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):TBuilder",
            "normalizedSignature": "UsePropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):TBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBaseBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBaseBuilder`2::CanSetPropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,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": "CanSetPropertyAccessMode",
            "metadataToken": 100669544,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,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": "CanSetPropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,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=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.Internal.InternalPropertyBaseBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672099,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanSetAnnotation(System.String,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672101,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672102,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanRemoveAnnotation(System.String,System.Boolean):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672103,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBaseBuilder`2::This:TBuilder",
            "targetName": "This",
            "metadataToken": 385877202,
            "canonicalSignature": ":TBuilder",
            "normalizedSignature": "This|:TBuilder|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.Internal.InternalPropertyBaseBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Metadata",
            "metadataToken": 385877577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBaseBuilder`2::.ctor(TPropertyBase,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "metadataToken": 100669537,
            "canonicalSignature": "(TPropertyBase,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "normalizedSignature": "constructor|(TPropertyBase,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBaseBuilder`2",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBaseBuilder`2",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBaseBuilder`2",
          "typeArguments": [
            "IConventionPropertyBuilder",
            "Property"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "typeArguments": [
              "IConventionPropertyBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::IsRequired(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "IsRequired",
            "metadataToken": 100669547,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "IsRequired|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::CanSetIsRequired(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetIsRequired",
            "metadataToken": 100669548,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetIsRequired|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::ValueGenerated(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ValueGenerated,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "ValueGenerated",
            "metadataToken": 100669549,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ValueGenerated,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "ValueGenerated|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ValueGenerated,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::CanSetValueGenerated(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ValueGenerated,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": "CanSetValueGenerated",
            "metadataToken": 100669550,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ValueGenerated,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": "CanSetValueGenerated|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ValueGenerated,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=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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::IsConcurrencyToken(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "IsConcurrencyToken",
            "metadataToken": 100669551,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "IsConcurrencyToken|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::CanSetIsConcurrencyToken(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetIsConcurrencyToken",
            "metadataToken": 100669552,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetIsConcurrencyToken|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::HasSentinel(System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "HasSentinel",
            "metadataToken": 100669553,
            "canonicalSignature": "(System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "HasSentinel|(System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::CanSetSentinel(System.Object,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetSentinel",
            "metadataToken": 100669554,
            "canonicalSignature": "(System.Object,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetSentinel|(System.Object,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::HasField(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "HasField",
            "metadataToken": 100669555,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "HasField|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::HasField(System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "HasField",
            "metadataToken": 100669556,
            "canonicalSignature": "(System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "HasField|(System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::UsePropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100669557,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "UsePropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::HasMaxLength(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "HasMaxLength",
            "metadataToken": 100669558,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "HasMaxLength|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::CanSetMaxLength(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetMaxLength",
            "metadataToken": 100669559,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetMaxLength|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::HasPrecision(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "HasPrecision",
            "metadataToken": 100669560,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "HasPrecision|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::CanSetPrecision(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetPrecision",
            "metadataToken": 100669561,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetPrecision|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::HasScale(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "HasScale",
            "metadataToken": 100669562,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "HasScale|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::CanSetScale(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetScale",
            "metadataToken": 100669563,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetScale|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::IsUnicode(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "IsUnicode",
            "metadataToken": 100669564,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "IsUnicode|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::CanSetIsUnicode(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetIsUnicode",
            "metadataToken": 100669565,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetIsUnicode|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::BeforeSave(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "BeforeSave",
            "metadataToken": 100669566,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "BeforeSave|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::CanSetBeforeSave(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,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": "CanSetBeforeSave",
            "metadataToken": 100669567,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,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": "CanSetBeforeSave|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,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=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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::AfterSave(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "AfterSave",
            "metadataToken": 100669568,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "AfterSave|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::CanSetAfterSave(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,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": "CanSetAfterSave",
            "metadataToken": 100669569,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,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": "CanSetAfterSave|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,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=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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::HasValueGenerator(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "HasValueGenerator",
            "metadataToken": 100669570,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "HasValueGenerator|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::HasValueGenerator(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.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "HasValueGenerator",
            "metadataToken": 100669571,
            "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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "HasValueGenerator|(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.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::HasValueGeneratorFactory(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "HasValueGeneratorFactory",
            "metadataToken": 100669572,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "HasValueGeneratorFactory|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::CanSetValueGenerator(System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetValueGenerator",
            "metadataToken": 100669573,
            "canonicalSignature": "(System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetValueGenerator|(System.Func_3[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::CanSetValueGeneratorFactory(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetValueGeneratorFactory",
            "metadataToken": 100669574,
            "canonicalSignature": "(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetValueGeneratorFactory|(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::HasConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100669575,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::CanSetConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetConversion",
            "metadataToken": 100669576,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::HasConversion(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100669577,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "HasConversion|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::CanSetConversion(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetConversion",
            "metadataToken": 100669578,
            "canonicalSignature": "(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetConversion|(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::HasConverter(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "HasConverter",
            "metadataToken": 100669579,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "HasConverter|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::CanSetConverter(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetConverter",
            "metadataToken": 100669580,
            "canonicalSignature": "(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetConverter|(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::HasTypeMapping(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "HasTypeMapping",
            "metadataToken": 100669581,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "HasTypeMapping|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::CanSetTypeMapping(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetTypeMapping",
            "metadataToken": 100669582,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetTypeMapping|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::HasValueComparer(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "HasValueComparer",
            "metadataToken": 100669583,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "HasValueComparer|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::CanSetValueComparer(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetValueComparer",
            "metadataToken": 100669584,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetValueComparer|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::HasValueComparer(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "HasValueComparer",
            "metadataToken": 100669585,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "HasValueComparer|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::CanSetValueComparer(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetValueComparer",
            "metadataToken": 100669586,
            "canonicalSignature": "(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetValueComparer|(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::HasProviderValueComparer(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "HasProviderValueComparer",
            "metadataToken": 100669587,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "HasProviderValueComparer|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::CanSetProviderValueComparer(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetProviderValueComparer",
            "metadataToken": 100669588,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetProviderValueComparer|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::HasProviderValueComparer(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "HasProviderValueComparer",
            "metadataToken": 100669589,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "HasProviderValueComparer|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::CanSetProviderValueComparer(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetProviderValueComparer",
            "metadataToken": 100669590,
            "canonicalSignature": "(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetProviderValueComparer|(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::SetElementType(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "targetName": "SetElementType",
            "metadataToken": 100669591,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder",
            "normalizedSignature": "SetElementType|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalElementTypeBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::CanSetElementType(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetElementType",
            "metadataToken": 100669592,
            "canonicalSignature": "(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetElementType|(System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::Attach(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "Attach",
            "metadataToken": 100669593,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "Attach|(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|static=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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672099,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanSetAnnotation(System.String,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672101,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672102,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanRemoveAnnotation(System.String,System.Boolean):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672103,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder::IsRequired(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "targetName": "IsRequired",
            "metadataToken": 100672328,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "normalizedSignature": "IsRequired|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder::CanSetIsRequired(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "targetName": "CanSetIsRequired",
            "metadataToken": 100672329,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetIsRequired|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder::HasSentinel(System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "targetName": "HasSentinel",
            "metadataToken": 100672334,
            "canonicalSignature": "(System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "normalizedSignature": "HasSentinel|(System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder::CanSetSentinel(System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetSentinel",
            "metadataToken": 100672335,
            "canonicalSignature": "(System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetSentinel|(System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder::HasValueGenerator(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "targetName": "HasValueGenerator",
            "metadataToken": 100672348,
            "canonicalSignature": "(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "normalizedSignature": "HasValueGenerator|(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder::HasValueGenerator(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):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "targetName": "HasValueGenerator",
            "metadataToken": 100672349,
            "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):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "normalizedSignature": "HasValueGenerator|(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):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder::CanSetValueGenerator(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.Boolean",
            "targetName": "CanSetValueGenerator",
            "metadataToken": 100672351,
            "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.Boolean",
            "normalizedSignature": "CanSetValueGenerator|(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.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder::CanSetValueGeneratorFactory(System.Type,System.Boolean):System.Boolean",
            "targetName": "CanSetValueGeneratorFactory",
            "metadataToken": 100672352,
            "canonicalSignature": "(System.Type,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetValueGeneratorFactory|(System.Type,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder::HasConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "targetName": "HasConversion",
            "metadataToken": 100672353,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "normalizedSignature": "HasConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder::CanSetConversion(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,System.Boolean):System.Boolean",
            "targetName": "CanSetConversion",
            "metadataToken": 100672354,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetConversion|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder::HasTypeMapping(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "targetName": "HasTypeMapping",
            "metadataToken": 100672359,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "normalizedSignature": "HasTypeMapping|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder::CanSetTypeMapping(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Boolean):System.Boolean",
            "targetName": "CanSetTypeMapping",
            "metadataToken": 100672360,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetTypeMapping|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder::HasValueComparer(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "targetName": "HasValueComparer",
            "metadataToken": 100672361,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "normalizedSignature": "HasValueComparer|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder::CanSetValueComparer(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Boolean):System.Boolean",
            "targetName": "CanSetValueComparer",
            "metadataToken": 100672362,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetValueComparer|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder::SetElementType(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "targetName": "SetElementType",
            "metadataToken": 100672369,
            "canonicalSignature": "(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder",
            "normalizedSignature": "SetElementType|(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionElementTypeBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::HasAnnotation(System.String,System.Object,System.Boolean):TBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672318,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):TBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):TBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::HasNoAnnotation(System.String,System.Boolean):TBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672320,
            "canonicalSignature": "(System.String,System.Boolean):TBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):TBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::HasField(System.Reflection.FieldInfo,System.Boolean):TBuilder",
            "targetName": "HasField",
            "metadataToken": 100672322,
            "canonicalSignature": "(System.Reflection.FieldInfo,System.Boolean):TBuilder",
            "normalizedSignature": "HasField|(System.Reflection.FieldInfo,System.Boolean):TBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::CanSetField(System.Reflection.FieldInfo,System.Boolean):System.Boolean",
            "targetName": "CanSetField",
            "metadataToken": 100672324,
            "canonicalSignature": "(System.Reflection.FieldInfo,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetField|(System.Reflection.FieldInfo,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::UsePropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):TBuilder",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100672325,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):TBuilder",
            "normalizedSignature": "UsePropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):TBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::CanSetField(System.String,System.Boolean):System.Boolean",
            "targetName": "CanSetField",
            "metadataToken": 100672323,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetField|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::CanSetPropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean",
            "targetName": "CanSetPropertyAccessMode",
            "metadataToken": 100672326,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetPropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::This:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "targetName": "This",
            "metadataToken": 385877203,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "normalizedSignature": "This|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder|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.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Metadata",
            "metadataToken": 385877577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "Metadata",
            "metadataToken": 385877591,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "targetName": "Metadata",
            "metadataToken": 385877590,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "metadataToken": 100669545,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationalPropertyOverridesBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationalPropertyOverridesBuilder",
        "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.AnnotatableBuilder`2",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
          "typeArguments": [
            "RelationalPropertyOverrides",
            "IConventionModelBuilder"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationalPropertyOverridesBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationalPropertyOverridesBuilder"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationalPropertyOverridesBuilder::HasColumnName(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationalPropertyOverridesBuilder",
            "targetName": "HasColumnName",
            "metadataToken": 100669808,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationalPropertyOverridesBuilder",
            "normalizedSignature": "HasColumnName|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationalPropertyOverridesBuilder|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.Internal.InternalRelationalPropertyOverridesBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationalPropertyOverridesBuilder::CanSetColumnName(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetColumnName",
            "metadataToken": 100669809,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetColumnName|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationalPropertyOverridesBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672099,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanSetAnnotation(System.String,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672101,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672102,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanRemoveAnnotation(System.String,System.Boolean):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672103,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Metadata",
            "metadataToken": 385877577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationalPropertyOverridesBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides",
            "targetName": "Metadata",
            "metadataToken": 385877877,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationalPropertyOverridesBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionRelationalPropertyOverridesBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationalPropertyOverridesBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void",
            "metadataToken": 100669807,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationalPropertyOverridesBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSequenceBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSequenceBuilder",
        "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.AnnotatableBuilder`2",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
          "typeArguments": [
            "Sequence",
            "IConventionModelBuilder"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSequenceBuilder::HasType(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "targetName": "HasType",
            "metadataToken": 100669812,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "normalizedSignature": "HasType|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder|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.Internal.InternalSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSequenceBuilder::CanSetType(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetType",
            "metadataToken": 100669813,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetType|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSequenceBuilder::IncrementsBy(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "targetName": "IncrementsBy",
            "metadataToken": 100669814,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "normalizedSignature": "IncrementsBy|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder|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.Internal.InternalSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSequenceBuilder::CanSetIncrementsBy(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetIncrementsBy",
            "metadataToken": 100669815,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetIncrementsBy|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSequenceBuilder::StartsAt(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "targetName": "StartsAt",
            "metadataToken": 100669816,
            "canonicalSignature": "(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "normalizedSignature": "StartsAt|(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder|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.Internal.InternalSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSequenceBuilder::CanSetStartsAt(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetStartsAt",
            "metadataToken": 100669817,
            "canonicalSignature": "(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetStartsAt|(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSequenceBuilder::HasMax(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "targetName": "HasMax",
            "metadataToken": 100669818,
            "canonicalSignature": "(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "normalizedSignature": "HasMax|(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder|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.Internal.InternalSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSequenceBuilder::CanSetMax(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetMax",
            "metadataToken": 100669819,
            "canonicalSignature": "(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetMax|(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSequenceBuilder::HasMin(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "targetName": "HasMin",
            "metadataToken": 100669820,
            "canonicalSignature": "(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "normalizedSignature": "HasMin|(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder|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.Internal.InternalSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSequenceBuilder::CanSetMin(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetMin",
            "metadataToken": 100669821,
            "canonicalSignature": "(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetMin|(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSequenceBuilder::IsCyclic(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "targetName": "IsCyclic",
            "metadataToken": 100669822,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "normalizedSignature": "IsCyclic|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder|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.Internal.InternalSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSequenceBuilder::CanSetIsCyclic(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetIsCyclic",
            "metadataToken": 100669823,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetIsCyclic|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672099,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanSetAnnotation(System.String,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672101,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672102,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanRemoveAnnotation(System.String,System.Boolean):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672103,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100670872,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100670874,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder::HasType(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "targetName": "HasType",
            "metadataToken": 100670875,
            "canonicalSignature": "(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "normalizedSignature": "HasType|(System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder::CanSetType(System.Type,System.Boolean):System.Boolean",
            "targetName": "CanSetType",
            "metadataToken": 100670876,
            "canonicalSignature": "(System.Type,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetType|(System.Type,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder::IncrementsBy(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "targetName": "IncrementsBy",
            "metadataToken": 100670877,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "normalizedSignature": "IncrementsBy|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder::CanSetIncrementsBy(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "targetName": "CanSetIncrementsBy",
            "metadataToken": 100670878,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetIncrementsBy|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Metadata",
            "metadataToken": 385877577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionSequence",
            "targetName": "Metadata",
            "metadataToken": 385877878,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionSequence",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionSequence|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSequenceBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void",
            "metadataToken": 100669811,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSequenceBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBaseBuilder`2",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBaseBuilder`2",
          "typeArguments": [
            "IConventionServicePropertyBuilder",
            "ServiceProperty"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "typeArguments": [
              "IConventionServicePropertyBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder::HasField(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder",
            "targetName": "HasField",
            "metadataToken": 100669650,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder",
            "normalizedSignature": "HasField|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder|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.Internal.InternalServicePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder::HasField(System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder",
            "targetName": "HasField",
            "metadataToken": 100669651,
            "canonicalSignature": "(System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder",
            "normalizedSignature": "HasField|(System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder|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.Internal.InternalServicePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder::UsePropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100669652,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder",
            "normalizedSignature": "UsePropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder|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.Internal.InternalServicePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder::HasParameterBinding(Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder",
            "targetName": "HasParameterBinding",
            "metadataToken": 100669653,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder",
            "normalizedSignature": "HasParameterBinding|(Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder|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.Internal.InternalServicePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder::CanSetParameterBinding(Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetParameterBinding",
            "metadataToken": 100669654,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetParameterBinding|(Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalServicePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder::Attach(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder",
            "targetName": "Attach",
            "metadataToken": 100669655,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder",
            "normalizedSignature": "Attach|(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder|static=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.Internal.InternalServicePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672099,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanSetAnnotation(System.String,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672101,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672102,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanRemoveAnnotation(System.String,System.Boolean):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672103,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder::HasParameterBinding(Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder",
            "targetName": "HasParameterBinding",
            "metadataToken": 100672372,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder",
            "normalizedSignature": "HasParameterBinding|(Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder::CanSetParameterBinding(Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding,System.Boolean):System.Boolean",
            "targetName": "CanSetParameterBinding",
            "metadataToken": 100672373,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetParameterBinding|(Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::HasAnnotation(System.String,System.Object,System.Boolean):TBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672318,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):TBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):TBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::HasNoAnnotation(System.String,System.Boolean):TBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672320,
            "canonicalSignature": "(System.String,System.Boolean):TBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):TBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::HasField(System.Reflection.FieldInfo,System.Boolean):TBuilder",
            "targetName": "HasField",
            "metadataToken": 100672322,
            "canonicalSignature": "(System.Reflection.FieldInfo,System.Boolean):TBuilder",
            "normalizedSignature": "HasField|(System.Reflection.FieldInfo,System.Boolean):TBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::CanSetField(System.Reflection.FieldInfo,System.Boolean):System.Boolean",
            "targetName": "CanSetField",
            "metadataToken": 100672324,
            "canonicalSignature": "(System.Reflection.FieldInfo,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetField|(System.Reflection.FieldInfo,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::UsePropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):TBuilder",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100672325,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):TBuilder",
            "normalizedSignature": "UsePropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):TBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::CanSetPropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean",
            "targetName": "CanSetPropertyAccessMode",
            "metadataToken": 100672326,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetPropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::CanSetField(System.String,System.Boolean):System.Boolean",
            "targetName": "CanSetField",
            "metadataToken": 100672323,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetField|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder::This:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder",
            "targetName": "This",
            "metadataToken": 385877206,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder",
            "normalizedSignature": "This|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder|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.Internal.InternalServicePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Metadata",
            "metadataToken": 385877577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty",
            "targetName": "Metadata",
            "metadataToken": 385877592,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionServicePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "targetName": "Metadata",
            "metadataToken": 385877590,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "metadataToken": 100669648,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBaseBuilder`2",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBaseBuilder`2",
          "typeArguments": [
            "IConventionSkipNavigationBuilder",
            "SkipNavigation"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "typeArguments": [
              "IConventionSkipNavigationBuilder"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder::HasForeignKey(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
            "targetName": "HasForeignKey",
            "metadataToken": 100669671,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
            "normalizedSignature": "HasForeignKey|(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder|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.Internal.InternalSkipNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder::CanSetForeignKey(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetForeignKey",
            "metadataToken": 100669672,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetForeignKey|(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalSkipNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder::HasInverse(Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
            "targetName": "HasInverse",
            "metadataToken": 100669673,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
            "normalizedSignature": "HasInverse|(Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder|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.Internal.InternalSkipNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder::CanSetInverse(Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanSetInverse",
            "metadataToken": 100669674,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanSetInverse|(Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalSkipNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder::Attach(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
            "targetName": "Attach",
            "metadataToken": 100669675,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
            "normalizedSignature": "Attach|(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder|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.Internal.InternalSkipNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder::CanSetAutoInclude(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetAutoInclude",
            "metadataToken": 100669676,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetAutoInclude|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder::AutoInclude(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
            "targetName": "AutoInclude",
            "metadataToken": 100669677,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
            "normalizedSignature": "AutoInclude|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder|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.Internal.InternalSkipNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder::CanSetLazyLoadingEnabled(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetLazyLoadingEnabled",
            "metadataToken": 100669678,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetLazyLoadingEnabled|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder::EnableLazyLoading(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
            "targetName": "EnableLazyLoading",
            "metadataToken": 100669679,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
            "normalizedSignature": "EnableLazyLoading|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder|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.Internal.InternalSkipNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672099,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanSetAnnotation(System.String,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672101,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672102,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanRemoveAnnotation(System.String,System.Boolean):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672103,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder::HasForeignKey(Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "targetName": "HasForeignKey",
            "metadataToken": 100672375,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "normalizedSignature": "HasForeignKey|(Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder::CanSetForeignKey(Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,System.Boolean):System.Boolean",
            "targetName": "CanSetForeignKey",
            "metadataToken": 100672376,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetForeignKey|(Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder::HasInverse(Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "targetName": "HasInverse",
            "metadataToken": 100672377,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "normalizedSignature": "HasInverse|(Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder::CanSetInverse(Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation,System.Boolean):System.Boolean",
            "targetName": "CanSetInverse",
            "metadataToken": 100672378,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetInverse|(Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder::CanSetAutoInclude(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "targetName": "CanSetAutoInclude",
            "metadataToken": 100672379,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAutoInclude|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder::AutoInclude(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "targetName": "AutoInclude",
            "metadataToken": 100672380,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "normalizedSignature": "AutoInclude|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::HasAnnotation(System.String,System.Object,System.Boolean):TBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672318,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):TBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):TBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::HasNoAnnotation(System.String,System.Boolean):TBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672320,
            "canonicalSignature": "(System.String,System.Boolean):TBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):TBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::HasField(System.Reflection.FieldInfo,System.Boolean):TBuilder",
            "targetName": "HasField",
            "metadataToken": 100672322,
            "canonicalSignature": "(System.Reflection.FieldInfo,System.Boolean):TBuilder",
            "normalizedSignature": "HasField|(System.Reflection.FieldInfo,System.Boolean):TBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::CanSetField(System.Reflection.FieldInfo,System.Boolean):System.Boolean",
            "targetName": "CanSetField",
            "metadataToken": 100672324,
            "canonicalSignature": "(System.Reflection.FieldInfo,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetField|(System.Reflection.FieldInfo,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::UsePropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):TBuilder",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100672325,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):TBuilder",
            "normalizedSignature": "UsePropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):TBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::CanSetField(System.String,System.Boolean):System.Boolean",
            "targetName": "CanSetField",
            "metadataToken": 100672323,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetField|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::CanSetPropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean",
            "targetName": "CanSetPropertyAccessMode",
            "metadataToken": 100672326,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetPropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder::This:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
            "targetName": "This",
            "metadataToken": 385877209,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
            "normalizedSignature": "This|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder|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.Internal.InternalSkipNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Metadata",
            "metadataToken": 385877577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation",
            "targetName": "Metadata",
            "metadataToken": 385877593,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSkipNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "targetName": "Metadata",
            "metadataToken": 385877590,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "metadataToken": 100669669,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
        "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.AnnotatableBuilder`2",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
          "typeArguments": [
            "StoredProcedure",
            "IConventionModelBuilder"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder::HasStoredProcedure(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
            "targetName": "HasStoredProcedure",
            "metadataToken": 100669841,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
            "normalizedSignature": "HasStoredProcedure|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder::HasStoredProcedure(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
            "targetName": "HasStoredProcedure",
            "metadataToken": 100669842,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
            "normalizedSignature": "HasStoredProcedure|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder::HasName(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
            "targetName": "HasName",
            "metadataToken": 100669843,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
            "normalizedSignature": "HasName|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder|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.Internal.InternalStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder::HasName(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
            "targetName": "HasName",
            "metadataToken": 100669844,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
            "normalizedSignature": "HasName|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder|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.Internal.InternalStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder::CanSetName(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetName",
            "metadataToken": 100669845,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetName|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder::HasSchema(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
            "targetName": "HasSchema",
            "metadataToken": 100669846,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
            "normalizedSignature": "HasSchema|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder|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.Internal.InternalStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder::CanSetSchema(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetSchema",
            "metadataToken": 100669847,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetSchema|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder::HasParameter(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder",
            "targetName": "HasParameter",
            "metadataToken": 100669848,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder",
            "normalizedSignature": "HasParameter|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder|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.Internal.InternalStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder::HasParameter(Expression_1,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder",
            "targetName": "HasParameter",
            "metadataToken": 100669849,
            "canonicalSignature": "(Expression_1,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder",
            "normalizedSignature": "HasParameter|(Expression_1,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder|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.Internal.InternalStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder::CanHaveParameter(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanHaveParameter",
            "metadataToken": 100669850,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanHaveParameter|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder::HasOriginalValueParameter(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder",
            "targetName": "HasOriginalValueParameter",
            "metadataToken": 100669851,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder",
            "normalizedSignature": "HasOriginalValueParameter|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder|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.Internal.InternalStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder::HasOriginalValueParameter(Expression_1,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder",
            "targetName": "HasOriginalValueParameter",
            "metadataToken": 100669852,
            "canonicalSignature": "(Expression_1,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder",
            "normalizedSignature": "HasOriginalValueParameter|(Expression_1,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder|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.Internal.InternalStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder::CanHaveOriginalValueParameter(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanHaveOriginalValueParameter",
            "metadataToken": 100669853,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanHaveOriginalValueParameter|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder::HasRowsAffectedParameter(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder",
            "targetName": "HasRowsAffectedParameter",
            "metadataToken": 100669854,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder",
            "normalizedSignature": "HasRowsAffectedParameter|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder|static=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.Internal.InternalStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder::CanHaveRowsAffectedParameter(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanHaveRowsAffectedParameter",
            "metadataToken": 100669856,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanHaveRowsAffectedParameter|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.InternalStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder::HasResultColumn(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder",
            "targetName": "HasResultColumn",
            "metadataToken": 100669857,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder",
            "normalizedSignature": "HasResultColumn|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder|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.Internal.InternalStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder::HasResultColumn(Expression_1,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder",
            "targetName": "HasResultColumn",
            "metadataToken": 100669858,
            "canonicalSignature": "(Expression_1,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder",
            "normalizedSignature": "HasResultColumn|(Expression_1,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder|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.Internal.InternalStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder::CanHaveResultColumn(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanHaveResultColumn",
            "metadataToken": 100669859,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanHaveResultColumn|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder::HasRowsAffectedResultColumn(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder",
            "targetName": "HasRowsAffectedResultColumn",
            "metadataToken": 100669860,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder",
            "normalizedSignature": "HasRowsAffectedResultColumn|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder|static=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.Internal.InternalStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder::CanHaveRowsAffectedResultColumn(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanHaveRowsAffectedResultColumn",
            "metadataToken": 100669862,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanHaveRowsAffectedResultColumn|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.InternalStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder::HasRowsAffectedReturn(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
            "targetName": "HasRowsAffectedReturn",
            "metadataToken": 100669863,
            "canonicalSignature": "(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
            "normalizedSignature": "HasRowsAffectedReturn|(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder|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.Internal.InternalStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder::CanHaveRowsAffectedReturn(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanHaveRowsAffectedReturn",
            "metadataToken": 100669864,
            "canonicalSignature": "(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanHaveRowsAffectedReturn|(System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672099,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanSetAnnotation(System.String,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672101,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672102,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanRemoveAnnotation(System.String,System.Boolean):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672103,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100670888,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100670890,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder::HasName(System.String,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "targetName": "HasName",
            "metadataToken": 100670892,
            "canonicalSignature": "(System.String,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "normalizedSignature": "HasName|(System.String,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder::HasParameter(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "targetName": "HasParameter",
            "metadataToken": 100670896,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "normalizedSignature": "HasParameter|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder::HasRowsAffectedParameter(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "targetName": "HasRowsAffectedParameter",
            "metadataToken": 100670900,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "normalizedSignature": "HasRowsAffectedParameter|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder|static=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.Builders.IConventionStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder::CanHaveRowsAffectedParameter(System.Boolean):System.Boolean",
            "targetName": "CanHaveRowsAffectedParameter",
            "metadataToken": 100670901,
            "canonicalSignature": "(System.Boolean):System.Boolean",
            "normalizedSignature": "CanHaveRowsAffectedParameter|(System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder::HasResultColumn(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder",
            "targetName": "HasResultColumn",
            "metadataToken": 100670902,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder",
            "normalizedSignature": "HasResultColumn|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder::HasRowsAffectedResultColumn(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder",
            "targetName": "HasRowsAffectedResultColumn",
            "metadataToken": 100670904,
            "canonicalSignature": "(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder",
            "normalizedSignature": "HasRowsAffectedResultColumn|(System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder|static=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.Builders.IConventionStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder::CanSetName(System.String,System.Boolean):System.Boolean",
            "targetName": "CanSetName",
            "metadataToken": 100670893,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetName|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Metadata",
            "metadataToken": 385877577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "targetName": "Metadata",
            "metadataToken": 385877879,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void",
            "metadataToken": 100669840,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder",
        "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.AnnotatableBuilder`2",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
          "typeArguments": [
            "StoredProcedureParameter",
            "IConventionModelBuilder"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder::HasName(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder",
            "targetName": "HasName",
            "metadataToken": 100669885,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder",
            "normalizedSignature": "HasName|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder|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.Internal.InternalStoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder::CanSetName(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetName",
            "metadataToken": 100669886,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetName|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder::HasDirection(System.Data.ParameterDirection,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder",
            "targetName": "HasDirection",
            "metadataToken": 100669887,
            "canonicalSignature": "(System.Data.ParameterDirection,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder",
            "normalizedSignature": "HasDirection|(System.Data.ParameterDirection,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder|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.Internal.InternalStoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder::CanSetDirection(System.Data.ParameterDirection,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetDirection",
            "metadataToken": 100669888,
            "canonicalSignature": "(System.Data.ParameterDirection,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetDirection|(System.Data.ParameterDirection,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672099,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanSetAnnotation(System.String,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672101,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672102,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanRemoveAnnotation(System.String,System.Boolean):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672103,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100670907,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100670909,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder::HasDirection(System.Data.ParameterDirection,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "targetName": "HasDirection",
            "metadataToken": 100670912,
            "canonicalSignature": "(System.Data.ParameterDirection,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "normalizedSignature": "HasDirection|(System.Data.ParameterDirection,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder::CanSetDirection(System.Data.ParameterDirection,System.Boolean):System.Boolean",
            "targetName": "CanSetDirection",
            "metadataToken": 100670913,
            "canonicalSignature": "(System.Data.ParameterDirection,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetDirection|(System.Data.ParameterDirection,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder::CanSetName(System.String,System.Boolean):System.Boolean",
            "targetName": "CanSetName",
            "metadataToken": 100670911,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetName|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Metadata",
            "metadataToken": 385877577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter",
            "targetName": "Metadata",
            "metadataToken": 385877880,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void",
            "metadataToken": 100669884,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder",
        "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.AnnotatableBuilder`2",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
          "typeArguments": [
            "StoredProcedureResultColumn",
            "IConventionModelBuilder"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder::HasName(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder",
            "targetName": "HasName",
            "metadataToken": 100669898,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder",
            "normalizedSignature": "HasName|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder|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.Internal.InternalStoredProcedureResultColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder::CanSetName(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetName",
            "metadataToken": 100669899,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetName|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672099,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanSetAnnotation(System.String,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672101,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672102,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanRemoveAnnotation(System.String,System.Boolean):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672103,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100670915,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100670917,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder::CanSetName(System.String,System.Boolean):System.Boolean",
            "targetName": "CanSetName",
            "metadataToken": 100670919,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetName|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Metadata",
            "metadataToken": 385877577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn",
            "targetName": "Metadata",
            "metadataToken": 385877881,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionStoredProcedureResultColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void",
            "metadataToken": 100669897,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTriggerBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTriggerBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
          "typeArguments": [
            "Trigger",
            "IConventionModelBuilder"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTriggerBuilder::Attach(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTriggerBuilder",
            "targetName": "Attach",
            "metadataToken": 100669700,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTriggerBuilder",
            "normalizedSignature": "Attach|(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTriggerBuilder|static=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.Internal.InternalTriggerBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672099,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanSetAnnotation(System.String,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672101,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672102,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanRemoveAnnotation(System.String,System.Boolean):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672103,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672384,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672386,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Metadata",
            "metadataToken": 385877577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionTrigger",
            "targetName": "Metadata",
            "metadataToken": 385877594,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionTrigger",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionTrigger|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTriggerBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTriggerBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void",
            "metadataToken": 100669699,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger,Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTriggerBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBuilder`2",
          "typeArguments": [
            "TypeBase",
            "InternalModelBuilder"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::IsCompatible(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase):System.Boolean",
            "targetName": "IsCompatible",
            "metadataToken": 100669706,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase):System.Boolean",
            "normalizedSignature": "IsCompatible|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase):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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::Property(System.Type,System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "Property",
            "metadataToken": 100669707,
            "canonicalSignature": "(System.Type,System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "Property|(System.Type,System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::Property(System.Type,System.String,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):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "Property",
            "metadataToken": 100669708,
            "canonicalSignature": "(System.Type,System.String,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):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "Property|(System.Type,System.String,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):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::Property(System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "Property",
            "metadataToken": 100669709,
            "canonicalSignature": "(System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "Property|(System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::Property(System.Reflection.MemberInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "Property",
            "metadataToken": 100669710,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "Property|(System.Reflection.MemberInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::IndexerProperty(System.Type,System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "IndexerProperty",
            "metadataToken": 100669711,
            "canonicalSignature": "(System.Type,System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "IndexerProperty|(System.Type,System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::Property(System.Type,System.String,System.Reflection.MemberInfo,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):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "Property",
            "metadataToken": 100669712,
            "canonicalSignature": "(System.Type,System.String,System.Reflection.MemberInfo,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):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "Property|(System.Type,System.String,System.Reflection.MemberInfo,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):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::PrimitiveCollection(System.Type,System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "PrimitiveCollection",
            "metadataToken": 100669713,
            "canonicalSignature": "(System.Type,System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "PrimitiveCollection|(System.Type,System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::PrimitiveCollection(System.Type,System.String,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]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "PrimitiveCollection",
            "metadataToken": 100669714,
            "canonicalSignature": "(System.Type,System.String,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]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "PrimitiveCollection|(System.Type,System.String,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]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::PrimitiveCollection(System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "PrimitiveCollection",
            "metadataToken": 100669715,
            "canonicalSignature": "(System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "PrimitiveCollection|(System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::PrimitiveCollection(System.Reflection.MemberInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "PrimitiveCollection",
            "metadataToken": 100669716,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "PrimitiveCollection|(System.Reflection.MemberInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::PrimitiveCollection(System.Type,System.String,System.Reflection.MemberInfo,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]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "PrimitiveCollection",
            "metadataToken": 100669717,
            "canonicalSignature": "(System.Type,System.String,System.Reflection.MemberInfo,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]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "PrimitiveCollection|(System.Type,System.String,System.Reflection.MemberInfo,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]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::CreateUniqueProperty(System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "CreateUniqueProperty",
            "metadataToken": 100669718,
            "canonicalSignature": "(System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "CreateUniqueProperty|(System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::CreateUniqueProperties(System.Collections.Generic.IReadOnlyList_1[[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean,System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "CreateUniqueProperties",
            "metadataToken": 100669719,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean,System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "CreateUniqueProperties|(System.Collections.Generic.IReadOnlyList_1[[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean,System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::CreateUniqueProperties(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.String,System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "CreateUniqueProperties",
            "metadataToken": 100669720,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.String,System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "CreateUniqueProperties|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.String,System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::TryCreateUniqueProperties(System.Int32,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean,System.String,System.Boolean):System.ValueTuple_2[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "TryCreateUniqueProperties",
            "metadataToken": 100669721,
            "canonicalSignature": "(System.Int32,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean,System.String,System.Boolean):System.ValueTuple_2[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "TryCreateUniqueProperties|(System.Int32,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IEnumerable_1[[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean,System.String,System.Boolean):System.ValueTuple_2[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::GetOrCreateProperties(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetOrCreateProperties",
            "metadataToken": 100669722,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetOrCreateProperties|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean,System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::GetOrCreateProperties(System.Collections.Generic.IEnumerable_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetOrCreateProperties",
            "metadataToken": 100669723,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetOrCreateProperties|(System.Collections.Generic.IEnumerable_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::GetActualProperties(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetActualProperties",
            "metadataToken": 100669724,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetActualProperties|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::DetachProperties(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertiesSnapshot",
            "targetName": "DetachProperties",
            "metadataToken": 100669725,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertiesSnapshot",
            "normalizedSignature": "DetachProperties|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertiesSnapshot|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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::RemoveMembersInHierarchy(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "RemoveMembersInHierarchy",
            "metadataToken": 100669726,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "RemoveMembersInHierarchy|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::CanHaveProperty(System.Type,System.String,System.Reflection.MemberInfo,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):System.Boolean",
            "targetName": "CanHaveProperty",
            "metadataToken": 100669727,
            "canonicalSignature": "(System.Type,System.String,System.Reflection.MemberInfo,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):System.Boolean",
            "normalizedSignature": "CanHaveProperty|(System.Type,System.String,System.Reflection.MemberInfo,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):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::CanAddProperty(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean,System.Boolean):System.Boolean",
            "targetName": "CanAddProperty",
            "metadataToken": 100669728,
            "canonicalSignature": "(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean,System.Boolean):System.Boolean",
            "normalizedSignature": "CanAddProperty|(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean,System.Boolean):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::CanRemoveProperty(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):System.Boolean",
            "targetName": "CanRemoveProperty",
            "metadataToken": 100669729,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveProperty|(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::RemoveProperty(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "RemoveProperty",
            "metadataToken": 100669730,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "RemoveProperty|(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):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": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::RemoveUnusedImplicitProperties(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "targetName": "RemoveUnusedImplicitProperties",
            "metadataToken": 100669731,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "normalizedSignature": "RemoveUnusedImplicitProperties|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder|static=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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::RemovePropertyIfUnused(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "RemovePropertyIfUnused",
            "metadataToken": 100669732,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "RemovePropertyIfUnused|(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::ComplexIndexerProperty(System.Type,System.String,System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder",
            "targetName": "ComplexIndexerProperty",
            "metadataToken": 100669733,
            "canonicalSignature": "(System.Type,System.String,System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder",
            "normalizedSignature": "ComplexIndexerProperty|(System.Type,System.String,System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder|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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::ComplexProperty(System.Reflection.MemberInfo,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100669734,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.Reflection.MemberInfo,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder|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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::ComplexProperty(System.Type,System.String,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100669735,
            "canonicalSignature": "(System.Type,System.String,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder|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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::ComplexProperty(System.Type,System.String,System.Reflection.MemberInfo,System.String,System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100669736,
            "canonicalSignature": "(System.Type,System.String,System.Reflection.MemberInfo,System.String,System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String,System.Reflection.MemberInfo,System.String,System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalComplexPropertyBuilder|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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::CanHaveComplexProperty(System.Type,System.String,System.Reflection.MemberInfo,System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "CanHaveComplexProperty",
            "metadataToken": 100669737,
            "canonicalSignature": "(System.Type,System.String,System.Reflection.MemberInfo,System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "CanHaveComplexProperty|(System.Type,System.String,System.Reflection.MemberInfo,System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::CanAddComplexProperty(System.String,System.Type,System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):System.Boolean",
            "targetName": "CanAddComplexProperty",
            "metadataToken": 100669738,
            "canonicalSignature": "(System.String,System.Type,System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):System.Boolean",
            "normalizedSignature": "CanAddComplexProperty|(System.String,System.Type,System.Type,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):System.Boolean|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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::HasNoComplexProperty(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "targetName": "HasNoComplexProperty",
            "metadataToken": 100669739,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "normalizedSignature": "HasNoComplexProperty|(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder|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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::CanRemoveComplexProperty(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanRemoveComplexProperty",
            "metadataToken": 100669740,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanRemoveComplexProperty|(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::DetachProperties(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertySnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "DetachProperties",
            "metadataToken": 100669741,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertySnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "DetachProperties|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertySnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::IsIgnored(System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "IsIgnored",
            "metadataToken": 100669742,
            "canonicalSignature": "(System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "IsIgnored|(System.String,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::Ignore(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "targetName": "Ignore",
            "metadataToken": 100669743,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "normalizedSignature": "Ignore|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder|static=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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::CanIgnore(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanIgnore",
            "metadataToken": 100669744,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanIgnore|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::CanIgnore(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):System.Boolean",
            "targetName": "CanIgnore",
            "metadataToken": 100669745,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):System.Boolean",
            "normalizedSignature": "CanIgnore|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::HasChangeTrackingStrategy(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "targetName": "HasChangeTrackingStrategy",
            "metadataToken": 100669746,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "normalizedSignature": "HasChangeTrackingStrategy|(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder|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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::CanSetChangeTrackingStrategy(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetChangeTrackingStrategy",
            "metadataToken": 100669747,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetChangeTrackingStrategy|(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::UsePropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "targetName": "UsePropertyAccessMode",
            "metadataToken": 100669748,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "normalizedSignature": "UsePropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder|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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::CanSetPropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetPropertyAccessMode",
            "metadataToken": 100669749,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetPropertyAccessMode|(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::HasNoDiscriminator(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "targetName": "HasNoDiscriminator",
            "metadataToken": 100669750,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "normalizedSignature": "HasNoDiscriminator|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder|static=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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::GetOrCreateDiscriminatorProperty(System.Type,System.String,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "GetOrCreateDiscriminatorProperty",
            "metadataToken": 100669751,
            "canonicalSignature": "(System.Type,System.String,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "GetOrCreateDiscriminatorProperty|(System.Type,System.String,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::CanSetDiscriminator(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanSetDiscriminator",
            "metadataToken": 100669753,
            "canonicalSignature": "(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanSetDiscriminator|(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::CanRemoveDiscriminator(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "targetName": "CanRemoveDiscriminator",
            "metadataToken": 100669755,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Boolean",
            "normalizedSignature": "CanRemoveDiscriminator|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::RemoveIncompatibleDiscriminatorValues(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "RemoveIncompatibleDiscriminatorValues",
            "metadataToken": 100669757,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "RemoveIncompatibleDiscriminatorValues|(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::ComplexCollection(System.Type,System.String,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100669779,
            "canonicalSignature": "(System.Type,System.String,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "normalizedSignature": "ComplexCollection|(System.Type,System.String,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::ComplexCollection(System.Reflection.MemberInfo,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "targetName": "ComplexCollection",
            "metadataToken": 100669780,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "normalizedSignature": "ComplexCollection|(System.Reflection.MemberInfo,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672099,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanSetAnnotation(System.String,System.Object,System.Boolean):System.Boolean",
            "targetName": "CanSetAnnotation",
            "metadataToken": 100672101,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetAnnotation|(System.String,System.Object,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672102,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::CanRemoveAnnotation(System.String,System.Boolean):System.Boolean",
            "targetName": "CanRemoveAnnotation",
            "metadataToken": 100672103,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveAnnotation|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::HasAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "targetName": "HasAnnotation",
            "metadataToken": 100672388,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "normalizedSignature": "HasAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::HasNoAnnotation(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "targetName": "HasNoAnnotation",
            "metadataToken": 100672390,
            "canonicalSignature": "(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "normalizedSignature": "HasNoAnnotation|(System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::Property(System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "targetName": "Property",
            "metadataToken": 100672391,
            "canonicalSignature": "(System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "normalizedSignature": "Property|(System.Type,System.String,System.Boolean,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::Property(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "targetName": "Property",
            "metadataToken": 100672392,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "normalizedSignature": "Property|(System.Reflection.MemberInfo,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanHaveProperty(System.Type,System.String,System.Boolean):System.Boolean",
            "targetName": "CanHaveProperty",
            "metadataToken": 100672393,
            "canonicalSignature": "(System.Type,System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "CanHaveProperty|(System.Type,System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanHaveProperty(System.Reflection.MemberInfo,System.Boolean):System.Boolean",
            "targetName": "CanHaveProperty",
            "metadataToken": 100672394,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Boolean):System.Boolean",
            "normalizedSignature": "CanHaveProperty|(System.Reflection.MemberInfo,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::IndexerProperty(System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "targetName": "IndexerProperty",
            "metadataToken": 100672395,
            "canonicalSignature": "(System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder",
            "normalizedSignature": "IndexerProperty|(System.Type,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::GetOrCreateProperties(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetOrCreateProperties",
            "metadataToken": 100672398,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetOrCreateProperties|(System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::GetOrCreateProperties(System.Collections.Generic.IEnumerable_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetOrCreateProperties",
            "metadataToken": 100672399,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetOrCreateProperties|(System.Collections.Generic.IEnumerable_1[[System.Reflection.MemberInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::RemoveUnusedImplicitProperties(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "targetName": "RemoveUnusedImplicitProperties",
            "metadataToken": 100672400,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "normalizedSignature": "RemoveUnusedImplicitProperties|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder|static=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.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::HasNoProperty(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "targetName": "HasNoProperty",
            "metadataToken": 100672401,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "normalizedSignature": "HasNoProperty|(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanRemoveProperty(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):System.Boolean",
            "targetName": "CanRemoveProperty",
            "metadataToken": 100672402,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveProperty|(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::ComplexProperty(System.Type,System.String,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100672403,
            "canonicalSignature": "(System.Type,System.String,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.Type,System.String,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::ComplexProperty(System.Reflection.MemberInfo,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "targetName": "ComplexProperty",
            "metadataToken": 100672404,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder",
            "normalizedSignature": "ComplexProperty|(System.Reflection.MemberInfo,System.Type,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionComplexPropertyBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanHaveComplexProperty(System.Type,System.String,System.Type,System.Boolean):System.Boolean",
            "targetName": "CanHaveComplexProperty",
            "metadataToken": 100672405,
            "canonicalSignature": "(System.Type,System.String,System.Type,System.Boolean):System.Boolean",
            "normalizedSignature": "CanHaveComplexProperty|(System.Type,System.String,System.Type,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanHaveComplexProperty(System.Reflection.MemberInfo,System.Type,System.Boolean):System.Boolean",
            "targetName": "CanHaveComplexProperty",
            "metadataToken": 100672406,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Type,System.Boolean):System.Boolean",
            "normalizedSignature": "CanHaveComplexProperty|(System.Reflection.MemberInfo,System.Type,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::HasNoComplexProperty(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "targetName": "HasNoComplexProperty",
            "metadataToken": 100672413,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "normalizedSignature": "HasNoComplexProperty|(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanRemoveComplexProperty(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,System.Boolean):System.Boolean",
            "targetName": "CanRemoveComplexProperty",
            "metadataToken": 100672414,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveComplexProperty|(Microsoft.EntityFrameworkCore.Metadata.IConventionComplexProperty,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::HasChangeTrackingStrategy(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "targetName": "HasChangeTrackingStrategy",
            "metadataToken": 100672418,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "normalizedSignature": "HasChangeTrackingStrategy|(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanSetChangeTrackingStrategy(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean",
            "targetName": "CanSetChangeTrackingStrategy",
            "metadataToken": 100672419,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetChangeTrackingStrategy|(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanSetDiscriminator(System.Type,System.Boolean):System.Boolean",
            "targetName": "CanSetDiscriminator",
            "metadataToken": 100672423,
            "canonicalSignature": "(System.Type,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetDiscriminator|(System.Type,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanSetDiscriminator(System.String,System.Type,System.Boolean):System.Boolean",
            "targetName": "CanSetDiscriminator",
            "metadataToken": 100672424,
            "canonicalSignature": "(System.String,System.Type,System.Boolean):System.Boolean",
            "normalizedSignature": "CanSetDiscriminator|(System.String,System.Type,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::CanRemoveDiscriminator(System.Boolean):System.Boolean",
            "targetName": "CanRemoveDiscriminator",
            "metadataToken": 100672426,
            "canonicalSignature": "(System.Boolean):System.Boolean",
            "normalizedSignature": "CanRemoveDiscriminator|(System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::IsIgnored(System.String,System.Boolean):System.Boolean",
            "targetName": "IsIgnored",
            "metadataToken": 100672415,
            "canonicalSignature": "(System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "IsIgnored|(System.String,System.Boolean):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Metadata",
            "metadataToken": 385877577,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder::ModelBuilder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "targetName": "ModelBuilder",
            "metadataToken": 385877578,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder",
            "normalizedSignature": "ModelBuilder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionModelBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder::Metadata:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "targetName": "Metadata",
            "metadataToken": 385877595,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "normalizedSignature": "Metadata|:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "metadataToken": 100669705,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.JsonColumn",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.JsonColumn",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Column",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Column"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumn"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.JsonColumn::GetDefaultStoreTypeMapping():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "GetDefaultStoreTypeMapping",
            "metadataToken": 100669917,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "GetDefaultStoreTypeMapping|():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.JsonColumn",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumn"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.JsonColumn::.ctor(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.Table,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):void",
            "metadataToken": 100669916,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.Table,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):void",
            "normalizedSignature": "constructor|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.Table,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.JsonColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.JsonColumnBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.JsonColumnBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1",
          "typeArguments": [
            "ColumnMappingBase"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.JsonColumnBase::GetDefaultStoreTypeMapping():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "GetDefaultStoreTypeMapping",
            "metadataToken": 100669933,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "GetDefaultStoreTypeMapping|():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.JsonColumnBase",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.JsonColumnBase::.ctor(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):void",
            "metadataToken": 100669932,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):void",
            "normalizedSignature": "constructor|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.JsonColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.JsonViewColumn",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.JsonViewColumn",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumn",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumn"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IViewColumn",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IViewColumn"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.JsonViewColumn::GetDefaultStoreTypeMapping():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "GetDefaultStoreTypeMapping",
            "metadataToken": 100669935,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "GetDefaultStoreTypeMapping|():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.JsonViewColumn",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IViewColumn"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IViewColumn",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IViewColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IViewColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.JsonViewColumn::.ctor(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.View,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):void",
            "metadataToken": 100669934,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.View,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):void",
            "normalizedSignature": "constructor|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.View,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.JsonViewColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableKey",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableKey"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionKey",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionKey"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IKey",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IKey"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Key::SetRemovedFromModel():System.Void",
            "targetName": "SetRemovedFromModel",
            "metadataToken": 100669850,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "SetRemovedFromModel|():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.Internal.Key",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Key::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100669852,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Key::UpdateConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "UpdateConfigurationSource",
            "metadataToken": 100669853,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "UpdateConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.Key",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Key::OnAnnotationSet(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "OnAnnotationSet",
            "metadataToken": 100669854,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "OnAnnotationSet|(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Key::GetReferencingForeignKeys():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetReferencingForeignKeys",
            "metadataToken": 100669855,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetReferencingForeignKeys|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,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.Internal.Key",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Key::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100669859,
            "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.Internal.Key",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindRuntimeAnnotation",
            "metadataToken": 100673140,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindRuntimeAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotationValue(System.String):System.Object",
            "targetName": "FindRuntimeAnnotationValue",
            "metadataToken": 100673141,
            "canonicalSignature": "(System.String):System.Object",
            "normalizedSignature": "FindRuntimeAnnotationValue|(System.String):System.Object|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetRuntimeAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRuntimeAnnotations",
            "metadataToken": 100673142,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRuntimeAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::AddRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddRuntimeAnnotation",
            "metadataToken": 100673143,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetOrAddRuntimeAnnotationValue(System.String,Func_2,TArg):TValue",
            "targetName": "GetOrAddRuntimeAnnotationValue",
            "metadataToken": 100673146,
            "canonicalSignature": "(System.String,Func_2,TArg):TValue",
            "normalizedSignature": "GetOrAddRuntimeAnnotationValue|(System.String,Func_2,TArg):TValue|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::AnnotationsToDebugString(System.Int32):System.String",
            "targetName": "AnnotationsToDebugString",
            "metadataToken": 100673198,
            "canonicalSignature": "(System.Int32):System.String",
            "normalizedSignature": "AnnotationsToDebugString|(System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666407,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100666409,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666412,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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.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.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100666406,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "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"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionKey"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "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.Internal.Key::OnAnnotationSet(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "OnAnnotationSet",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "OnAnnotationSet|(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Key::Properties:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Properties",
            "metadataToken": 385877238,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Properties|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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.Internal.Key",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Key::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385877239,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|static=false|accessor=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.Internal.Key",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Key::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder",
            "targetName": "Builder",
            "metadataToken": 385877240,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder|static=false|accessor=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.Internal.Key",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Key::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385877241,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|: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.Internal.Key",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Key::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877242,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Key::IdentityMapFactory: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": "IdentityMapFactory",
            "metadataToken": 385877243,
            "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": "IdentityMapFactory|: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|accessor=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.Internal.Key",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Key::ReferencingForeignKeys:System.Collections.Generic.ISet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ReferencingForeignKeys",
            "metadataToken": 385877244,
            "canonicalSignature": ":System.Collections.Generic.ISet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ReferencingForeignKeys|:System.Collections.Generic.ISet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,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.Internal.Key",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Key::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877245,
            "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.Internal.Key",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.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": "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableKey",
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionKey",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionKey",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionKey",
            "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.IConventionAnnotatable::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|:System.Boolean|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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"
          },
          {
            "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": "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.IConventionKey",
            "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"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Key::.ctor(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100669845,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Key",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.MemberClassifier",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.MemberClassifier",
        "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.Internal.IMemberClassifier",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.MemberClassifier::GetNavigationCandidates(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Collections.Generic.IReadOnlyDictionary_2[[System.Reflection.PropertyInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.ValueTuple_2[[System.Type,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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetNavigationCandidates",
            "metadataToken": 100669879,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Collections.Generic.IReadOnlyDictionary_2[[System.Reflection.PropertyInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.ValueTuple_2[[System.Type,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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetNavigationCandidates|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Collections.Generic.IReadOnlyDictionary_2[[System.Reflection.PropertyInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.ValueTuple_2[[System.Type,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.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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.MemberClassifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.MemberClassifier::GetInverseCandidateTypes(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Collections.Generic.IReadOnlyCollection_1[[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetInverseCandidateTypes",
            "metadataToken": 100669880,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Collections.Generic.IReadOnlyCollection_1[[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetInverseCandidateTypes|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Collections.Generic.IReadOnlyCollection_1[[System.Type,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.Internal.MemberClassifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.MemberClassifier::FindCandidateNavigationPropertyType(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&):System.Type",
            "targetName": "FindCandidateNavigationPropertyType",
            "metadataToken": 100669881,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&):System.Type",
            "normalizedSignature": "FindCandidateNavigationPropertyType|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&):System.Type|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.Internal.MemberClassifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 3,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.MemberClassifier::IsCandidatePrimitiveProperty(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping&):System.Boolean",
            "targetName": "IsCandidatePrimitiveProperty",
            "metadataToken": 100669883,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping&):System.Boolean",
            "normalizedSignature": "IsCandidatePrimitiveProperty|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping&):System.Boolean|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.Internal.MemberClassifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 3,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.MemberClassifier::IsCandidateComplexProperty(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,System.Type&,System.Boolean&):System.Boolean",
            "targetName": "IsCandidateComplexProperty",
            "metadataToken": 100669884,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,System.Type&,System.Boolean&):System.Boolean",
            "normalizedSignature": "IsCandidateComplexProperty|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,System.Type&,System.Boolean&):System.Boolean|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.Internal.MemberClassifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 3,
                "modifier": "out"
              },
              {
                "index": 4,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.MemberClassifier::FindServicePropertyCandidateBindingFactory(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory",
            "targetName": "FindServicePropertyCandidateBindingFactory",
            "metadataToken": 100669886,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory",
            "normalizedSignature": "FindServicePropertyCandidateBindingFactory|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory|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.Internal.MemberClassifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier::GetNavigationCandidates(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Collections.Generic.IReadOnlyDictionary_2[[System.Reflection.PropertyInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.ValueTuple_2[[System.Type,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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetNavigationCandidates",
            "metadataToken": 100668983,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Collections.Generic.IReadOnlyDictionary_2[[System.Reflection.PropertyInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.ValueTuple_2[[System.Type,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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetNavigationCandidates|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Collections.Generic.IReadOnlyDictionary_2[[System.Reflection.PropertyInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.ValueTuple_2[[System.Type,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.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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier::FindCandidateNavigationPropertyType(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&):System.Type",
            "targetName": "FindCandidateNavigationPropertyType",
            "metadataToken": 100668984,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&):System.Type",
            "normalizedSignature": "FindCandidateNavigationPropertyType|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]&):System.Type|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier",
            "parameterModifiers": [
              {
                "index": 3,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier::IsCandidatePrimitiveProperty(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping&):System.Boolean",
            "targetName": "IsCandidatePrimitiveProperty",
            "metadataToken": 100668985,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping&):System.Boolean",
            "normalizedSignature": "IsCandidatePrimitiveProperty|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping&):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier",
            "parameterModifiers": [
              {
                "index": 3,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier::IsCandidateComplexProperty(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,System.Type&,System.Boolean&):System.Boolean",
            "targetName": "IsCandidateComplexProperty",
            "metadataToken": 100668986,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,System.Type&,System.Boolean&):System.Boolean",
            "normalizedSignature": "IsCandidateComplexProperty|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean,System.Type&,System.Boolean&):System.Boolean|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier",
            "parameterModifiers": [
              {
                "index": 3,
                "modifier": "out"
              },
              {
                "index": 4,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier::GetInverseCandidateTypes(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Collections.Generic.IReadOnlyCollection_1[[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetInverseCandidateTypes",
            "metadataToken": 100668987,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Collections.Generic.IReadOnlyCollection_1[[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetInverseCandidateTypes|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,System.Boolean):System.Collections.Generic.IReadOnlyCollection_1[[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier::FindServicePropertyCandidateBindingFactory(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory",
            "targetName": "FindServicePropertyCandidateBindingFactory",
            "metadataToken": 100668988,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory",
            "normalizedSignature": "FindServicePropertyCandidateBindingFactory|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.IConventionModel,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory|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.Internal.IMemberClassifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.Internal.IMemberClassifier"
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.MemberClassifier::.ctor(Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource,Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactories):void",
            "metadataToken": 100669878,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource,Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactories):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Storage.ITypeMappingSource,Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactories):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.MemberClassifier",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableModel",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IModel"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::GetEntityTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetEntityTypes",
            "metadataToken": 100669895,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetEntityTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::AddEntityType(System.String,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "AddEntityType",
            "metadataToken": 100669896,
            "canonicalSignature": "(System.String,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "AddEntityType|(System.String,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::AddEntityType(System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "AddEntityType",
            "metadataToken": 100669897,
            "canonicalSignature": "(System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "AddEntityType|(System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::AddEntityType(System.String,System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "AddEntityType",
            "metadataToken": 100669898,
            "canonicalSignature": "(System.String,System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "AddEntityType|(System.String,System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::FindEntityType(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100669900,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "FindEntityType|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|static=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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::FindEntityType(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100669901,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "FindEntityType|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|static=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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::RemoveEntityType(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "RemoveEntityType",
            "metadataToken": 100669902,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "RemoveEntityType|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|static=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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::RemoveEntityType(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "RemoveEntityType",
            "metadataToken": 100669903,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "RemoveEntityType|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|static=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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::RemoveEntityType(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "RemoveEntityType",
            "metadataToken": 100669905,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "RemoveEntityType|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|static=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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::AddEntityType(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "AddEntityType",
            "metadataToken": 100669906,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "AddEntityType|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::AddEntityType(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "AddEntityType",
            "metadataToken": 100669907,
            "canonicalSignature": "(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "AddEntityType|(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::GetDisplayName(System.Type):System.String",
            "targetName": "GetDisplayName",
            "metadataToken": 100669908,
            "canonicalSignature": "(System.Type):System.String",
            "normalizedSignature": "GetDisplayName|(System.Type):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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::FindEntityType(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100669909,
            "canonicalSignature": "(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "FindEntityType|(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::FindEntityType(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "FindEntityType",
            "metadataToken": 100669910,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "FindEntityType|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::FindActualEntityType(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "FindActualEntityType",
            "metadataToken": 100669911,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "FindActualEntityType|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|static=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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::FindClrType(System.String):System.Type",
            "targetName": "FindClrType",
            "metadataToken": 100669912,
            "canonicalSignature": "(System.String):System.Type",
            "normalizedSignature": "FindClrType|(System.String):System.Type|static=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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::FindEntityTypes(System.Type):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindEntityTypes",
            "metadataToken": 100669913,
            "canonicalSignature": "(System.Type):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindEntityTypes|(System.Type):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::GetEntityTypes(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetEntityTypes",
            "metadataToken": 100669916,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetEntityTypes|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::RemoveEntityType(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "RemoveEntityType",
            "metadataToken": 100669917,
            "canonicalSignature": "(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "RemoveEntityType|(System.Type,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::RemoveEntityType(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "RemoveEntityType",
            "metadataToken": 100669918,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "RemoveEntityType|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::AddIgnored(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "targetName": "AddIgnored",
            "metadataToken": 100669919,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "normalizedSignature": "AddIgnored|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::AddIgnored(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "targetName": "AddIgnored",
            "metadataToken": 100669920,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "normalizedSignature": "AddIgnored|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::AddIgnored(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "targetName": "AddIgnored",
            "metadataToken": 100669921,
            "canonicalSignature": "(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "normalizedSignature": "AddIgnored|(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String|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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::FindIgnoredConfigurationSource(System.Type):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindIgnoredConfigurationSource",
            "metadataToken": 100669922,
            "canonicalSignature": "(System.Type):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindIgnoredConfigurationSource|(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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::FindIgnoredConfigurationSource(System.String):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindIgnoredConfigurationSource",
            "metadataToken": 100669923,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::IsIgnored(System.String):System.Boolean",
            "targetName": "IsIgnored",
            "metadataToken": 100669924,
            "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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::IsIgnored(System.Type):System.Boolean",
            "targetName": "IsIgnored",
            "metadataToken": 100669925,
            "canonicalSignature": "(System.Type):System.Boolean",
            "normalizedSignature": "IsIgnored|(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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::IsIgnoredType(System.Type):System.Boolean",
            "targetName": "IsIgnoredType",
            "metadataToken": 100669926,
            "canonicalSignature": "(System.Type):System.Boolean",
            "normalizedSignature": "IsIgnoredType|(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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::RemoveIgnored(System.Type):System.String",
            "targetName": "RemoveIgnored",
            "metadataToken": 100669927,
            "canonicalSignature": "(System.Type):System.String",
            "normalizedSignature": "RemoveIgnored|(System.Type):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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::RemoveIgnored(System.String):System.String",
            "targetName": "RemoveIgnored",
            "metadataToken": 100669928,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "RemoveIgnored|(System.String):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::GetTypeMappingConfigurations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetTypeMappingConfigurations",
            "metadataToken": 100669929,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetTypeMappingConfigurations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration,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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::FindTypeMappingConfiguration(System.Type):Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration",
            "targetName": "FindTypeMappingConfiguration",
            "metadataToken": 100669930,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::IsOwned(System.Type):System.Boolean",
            "targetName": "IsOwned",
            "metadataToken": 100669931,
            "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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::FindIsOwnedConfigurationSource(System.Type):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindIsOwnedConfigurationSource",
            "metadataToken": 100669932,
            "canonicalSignature": "(System.Type):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindIsOwnedConfigurationSource|(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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::AddOwned(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "AddOwned",
            "metadataToken": 100669933,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "AddOwned|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::RemoveOwned(System.Type):System.String",
            "targetName": "RemoveOwned",
            "metadataToken": 100669934,
            "canonicalSignature": "(System.Type):System.String",
            "normalizedSignature": "RemoveOwned|(System.Type):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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::FindIsComplexConfigurationSource(System.Type):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindIsComplexConfigurationSource",
            "metadataToken": 100669935,
            "canonicalSignature": "(System.Type):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindIsComplexConfigurationSource|(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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::AddComplex(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "AddComplex",
            "metadataToken": 100669936,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "AddComplex|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::FindComplexType(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType",
            "targetName": "FindComplexType",
            "metadataToken": 100669937,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType",
            "normalizedSignature": "FindComplexType|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType|static=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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::AddComplexType(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType):System.Void",
            "targetName": "AddComplexType",
            "metadataToken": 100669938,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType):System.Void",
            "normalizedSignature": "AddComplexType|(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType):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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::RemoveComplexType(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType):System.Void",
            "targetName": "RemoveComplexType",
            "metadataToken": 100669939,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType):System.Void",
            "normalizedSignature": "RemoveComplexType|(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexType):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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::FindProperties(System.Type):System.Collections.Generic.IReadOnlySet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindProperties",
            "metadataToken": 100669940,
            "canonicalSignature": "(System.Type):System.Collections.Generic.IReadOnlySet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindProperties|(System.Type):System.Collections.Generic.IReadOnlySet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::AddProperty(Microsoft.EntityFrameworkCore.Metadata.Internal.Property):System.Void",
            "targetName": "AddProperty",
            "metadataToken": 100669941,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Property):System.Void",
            "normalizedSignature": "AddProperty|(Microsoft.EntityFrameworkCore.Metadata.Internal.Property):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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::RemoveProperty(Microsoft.EntityFrameworkCore.Metadata.Internal.Property):Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "targetName": "RemoveProperty",
            "metadataToken": 100669942,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Property):Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "normalizedSignature": "RemoveProperty|(Microsoft.EntityFrameworkCore.Metadata.Internal.Property):Microsoft.EntityFrameworkCore.Metadata.Internal.Property|static=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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::IsShared(System.Type):System.Boolean",
            "targetName": "IsShared",
            "metadataToken": 100669943,
            "canonicalSignature": "(System.Type):System.Boolean",
            "normalizedSignature": "IsShared|(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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::FindIsSharedConfigurationSource(System.Type):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindIsSharedConfigurationSource",
            "metadataToken": 100669944,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::AddShared(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "AddShared",
            "metadataToken": 100669945,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "AddShared|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::RemoveShared(System.Type):System.Type",
            "targetName": "RemoveShared",
            "metadataToken": 100669946,
            "canonicalSignature": "(System.Type):System.Type",
            "normalizedSignature": "RemoveShared|(System.Type):System.Type|static=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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100669947,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::SetPropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "SetPropertyAccessMode",
            "metadataToken": 100669948,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::GetPropertyAccessModeConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetPropertyAccessModeConfigurationSource",
            "metadataToken": 100669949,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::GetEmbeddedDiscriminatorName():System.String",
            "targetName": "GetEmbeddedDiscriminatorName",
            "metadataToken": 100669950,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetEmbeddedDiscriminatorName|():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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::SetEmbeddedDiscriminatorName(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "targetName": "SetEmbeddedDiscriminatorName",
            "metadataToken": 100669951,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "normalizedSignature": "SetEmbeddedDiscriminatorName|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::GetEmbeddedDiscriminatorNameConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetEmbeddedDiscriminatorNameConfigurationSource",
            "metadataToken": 100669952,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetEmbeddedDiscriminatorNameConfigurationSource|():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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::GetChangeTrackingStrategy():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "targetName": "GetChangeTrackingStrategy",
            "metadataToken": 100669953,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "normalizedSignature": "GetChangeTrackingStrategy|():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::SetChangeTrackingStrategy(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "SetChangeTrackingStrategy",
            "metadataToken": 100669954,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::GetChangeTrackingStrategyConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetChangeTrackingStrategyConfigurationSource",
            "metadataToken": 100669955,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetChangeTrackingStrategyConfigurationSource|():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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::OnAnnotationSet(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "OnAnnotationSet",
            "metadataToken": 100669956,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "OnAnnotationSet|(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::DelayConventions():Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionBatch",
            "targetName": "DelayConventions",
            "metadataToken": 100669957,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::Track(Func_1,Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey&):T",
            "targetName": "Track",
            "metadataToken": 100669958,
            "canonicalSignature": "(Func_1,Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey&):T",
            "normalizedSignature": "Track|(Func_1,Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey&):T|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "ref"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::FinalizeModel():Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "FinalizeModel",
            "metadataToken": 100669959,
            "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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::OnModelFinalized():Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "OnModelFinalized",
            "metadataToken": 100669960,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "OnModelFinalized|():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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::FindIndexerPropertyInfo(System.Type):System.Reflection.PropertyInfo",
            "targetName": "FindIndexerPropertyInfo",
            "metadataToken": 100669962,
            "canonicalSignature": "(System.Type):System.Reflection.PropertyInfo",
            "normalizedSignature": "FindIndexerPropertyInfo|(System.Type):System.Reflection.PropertyInfo|static=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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::IsIndexerMethod(System.Reflection.MethodInfo):System.Boolean",
            "targetName": "IsIndexerMethod",
            "metadataToken": 100669963,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::SetSkipDetectChanges(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetSkipDetectChanges",
            "metadataToken": 100669966,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetSkipDetectChanges|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindRuntimeAnnotation",
            "metadataToken": 100673140,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindRuntimeAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotationValue(System.String):System.Object",
            "targetName": "FindRuntimeAnnotationValue",
            "metadataToken": 100673141,
            "canonicalSignature": "(System.String):System.Object",
            "normalizedSignature": "FindRuntimeAnnotationValue|(System.String):System.Object|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetRuntimeAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRuntimeAnnotations",
            "metadataToken": 100673142,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRuntimeAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::AddRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddRuntimeAnnotation",
            "metadataToken": 100673143,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetOrAddRuntimeAnnotationValue(System.String,Func_2,TArg):TValue",
            "targetName": "GetOrAddRuntimeAnnotationValue",
            "metadataToken": 100673146,
            "canonicalSignature": "(System.String,Func_2,TArg):TValue",
            "normalizedSignature": "GetOrAddRuntimeAnnotationValue|(System.String,Func_2,TArg):TValue|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::AnnotationsToDebugString(System.Int32):System.String",
            "targetName": "AnnotationsToDebugString",
            "metadataToken": 100673198,
            "canonicalSignature": "(System.Int32):System.String",
            "normalizedSignature": "AnnotationsToDebugString|(System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666407,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100666409,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666412,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableModel::AddIgnored(System.Type):System.String",
            "targetName": "AddIgnored",
            "metadataToken": 100667060,
            "canonicalSignature": "(System.Type):System.String",
            "normalizedSignature": "AddIgnored|(System.Type):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.IMutableModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel::GetProductVersion():System.String",
            "targetName": "GetProductVersion",
            "metadataToken": 100667350,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetProductVersion|():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::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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel"
          },
          {
            "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.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100666406,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableModel"
          },
          {
            "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::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"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel"
          },
          {
            "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.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.Internal.Model::OnAnnotationSet(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "OnAnnotationSet",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "OnAnnotationSet|(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::ConventionDispatcher:Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.ConventionDispatcher",
            "targetName": "ConventionDispatcher",
            "metadataToken": 385877256,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.ConventionDispatcher",
            "normalizedSignature": "ConventionDispatcher|:Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.ConventionDispatcher|static=false|accessor=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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::ScopedModelDependencies:Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies",
            "targetName": "ScopedModelDependencies",
            "metadataToken": 385877257,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies",
            "normalizedSignature": "ScopedModelDependencies|:Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies|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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877258,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "targetName": "Builder",
            "metadataToken": 385877259,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalModelBuilder|static=false|accessor=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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::Configuration:Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration",
            "targetName": "Configuration",
            "metadataToken": 385877260,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration",
            "normalizedSignature": "Configuration|:Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration|static=false|accessor=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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::ModelId:System.Guid",
            "targetName": "ModelId",
            "metadataToken": 385877261,
            "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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::SkipDetectChanges:System.Boolean",
            "targetName": "SkipDetectChanges",
            "metadataToken": 385877262,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "SkipDetectChanges|: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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::RelationalModel:System.Object",
            "targetName": "RelationalModel",
            "metadataToken": 385877263,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "RelationalModel|: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.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877264,
            "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.Internal.Model",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|:System.Boolean|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionModel",
            "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": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::DefaultPropertyBagTypeSystem.Type",
            "targetName": "DefaultPropertyBagType",
            "metadataToken": 67110074,
            "normalizedSignature": "DefaultPropertyBagType|System.Type|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::DefaultPropertyAccessModeMicrosoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "DefaultPropertyAccessMode",
            "metadataToken": 67110093,
            "normalizedSignature": "DefaultPropertyAccessMode|Microsoft.EntityFrameworkCore.PropertyAccessMode|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::DefaultEmbeddedDiscriminatorNameSystem.String",
            "targetName": "DefaultEmbeddedDiscriminatorName",
            "metadataToken": 67110094,
            "normalizedSignature": "DefaultEmbeddedDiscriminatorName|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::.ctor(System.Nullable_1[[System.Guid,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100669887,
            "canonicalSignature": "(System.Nullable_1[[System.Guid,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(System.Nullable_1[[System.Guid,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Model::.ctor(Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet,Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies,Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration):void",
            "metadataToken": 100669888,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet,Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies,Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet,Microsoft.EntityFrameworkCore.Infrastructure.ModelDependencies,Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration",
        "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.Internal.ModelConfiguration::IsEmpty():System.Boolean",
            "targetName": "IsEmpty",
            "metadataToken": 100670031,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsEmpty|():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.Internal.ModelConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration::Validate():Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration",
            "targetName": "Validate",
            "metadataToken": 100670032,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration",
            "normalizedSignature": "Validate|():Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration::GetConfigurationType(System.Type):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetConfigurationType",
            "metadataToken": 100670033,
            "canonicalSignature": "(System.Type):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetConfigurationType|(System.Type):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType,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.Internal.ModelConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration::GetTypeMappingConfigurations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetTypeMappingConfigurations",
            "metadataToken": 100670036,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetTypeMappingConfigurations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration,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.Internal.ModelConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration::FindTypeMappingConfiguration(System.Type):Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration",
            "targetName": "FindTypeMappingConfiguration",
            "metadataToken": 100670037,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration::ConfigureProperty(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):System.Void",
            "targetName": "ConfigureProperty",
            "metadataToken": 100670038,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):System.Void",
            "normalizedSignature": "ConfigureProperty|(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):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.Internal.ModelConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration::ConfigureComplexProperty(Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty):System.Void",
            "targetName": "ConfigureComplexProperty",
            "metadataToken": 100670039,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty):System.Void",
            "normalizedSignature": "ConfigureComplexProperty|(Microsoft.EntityFrameworkCore.Metadata.IMutableComplexProperty):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.Internal.ModelConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration::GetOrAddProperty(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration",
            "targetName": "GetOrAddProperty",
            "metadataToken": 100670040,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration",
            "normalizedSignature": "GetOrAddProperty|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration|static=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.Internal.ModelConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration::FindProperty(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration",
            "targetName": "FindProperty",
            "metadataToken": 100670041,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration",
            "normalizedSignature": "FindProperty|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration|static=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.Internal.ModelConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration::RemoveProperty(System.Type):System.Boolean",
            "targetName": "RemoveProperty",
            "metadataToken": 100670042,
            "canonicalSignature": "(System.Type):System.Boolean",
            "normalizedSignature": "RemoveProperty|(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.Internal.ModelConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration::GetOrAddTypeMapping(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration",
            "targetName": "GetOrAddTypeMapping",
            "metadataToken": 100670043,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration",
            "normalizedSignature": "GetOrAddTypeMapping|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration|static=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.Internal.ModelConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration::FindTypeMapping(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration",
            "targetName": "FindTypeMapping",
            "metadataToken": 100670044,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration",
            "normalizedSignature": "FindTypeMapping|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration|static=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.Internal.ModelConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration::GetOrAddComplexProperty(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertyConfiguration",
            "targetName": "GetOrAddComplexProperty",
            "metadataToken": 100670045,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertyConfiguration",
            "normalizedSignature": "GetOrAddComplexProperty|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertyConfiguration|static=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.Internal.ModelConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration::FindComplexProperty(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertyConfiguration",
            "targetName": "FindComplexProperty",
            "metadataToken": 100670046,
            "canonicalSignature": "(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertyConfiguration",
            "normalizedSignature": "FindComplexProperty|(System.Type):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertyConfiguration|static=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.Internal.ModelConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration::RemoveComplexProperty(System.Type):System.Boolean",
            "targetName": "RemoveComplexProperty",
            "metadataToken": 100670047,
            "canonicalSignature": "(System.Type):System.Boolean",
            "normalizedSignature": "RemoveComplexProperty|(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.Internal.ModelConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration::AddIgnored(System.Type):System.Void",
            "targetName": "AddIgnored",
            "metadataToken": 100670048,
            "canonicalSignature": "(System.Type):System.Void",
            "normalizedSignature": "AddIgnored|(System.Type):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.Internal.ModelConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration::IsIgnored(System.Type):System.Boolean",
            "targetName": "IsIgnored",
            "metadataToken": 100670049,
            "canonicalSignature": "(System.Type):System.Boolean",
            "normalizedSignature": "IsIgnored|(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.Internal.ModelConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration::RemoveIgnored(System.Type):System.Boolean",
            "targetName": "RemoveIgnored",
            "metadataToken": 100670050,
            "canonicalSignature": "(System.Type):System.Boolean",
            "normalizedSignature": "RemoveIgnored|(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.Internal.ModelConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration::.ctor():void",
            "metadataToken": 100670051,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ModelConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.NamedListComparer",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.NamedListComparer",
        "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.Collections.Generic.IComparer`1",
            "targetName": "System.Collections.Generic.IComparer`1",
            "typeArguments": [
              "ValueTuple_3[[String,String,IReadOnlyList_1[[String]]]]"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.Generic.IEqualityComparer`1",
            "targetName": "System.Collections.Generic.IEqualityComparer`1",
            "typeArguments": [
              "ValueTuple_3[[String,String,IReadOnlyList_1[[String]]]]"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.NamedListComparer::Compare(System.ValueTuple_3[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.ValueTuple_3[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Int32",
            "targetName": "Compare",
            "metadataToken": 100669937,
            "canonicalSignature": "(System.ValueTuple_3[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.ValueTuple_3[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Int32",
            "normalizedSignature": "Compare|(System.ValueTuple_3[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.ValueTuple_3[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.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.Internal.NamedListComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.NamedListComparer::Equals(System.ValueTuple_3[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.ValueTuple_3[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100669938,
            "canonicalSignature": "(System.ValueTuple_3[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.ValueTuple_3[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Boolean",
            "normalizedSignature": "Equals|(System.ValueTuple_3[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.ValueTuple_3[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.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.Internal.NamedListComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.NamedListComparer::GetHashCode(System.ValueTuple_3[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100669939,
            "canonicalSignature": "(System.ValueTuple_3[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Int32",
            "normalizedSignature": "GetHashCode|(System.ValueTuple_3[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.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.Internal.NamedListComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.NamedListComparer::InstanceMicrosoft.EntityFrameworkCore.Metadata.Internal.NamedListComparer",
            "targetName": "Instance",
            "metadataToken": 67110380,
            "normalizedSignature": "Instance|Microsoft.EntityFrameworkCore.Metadata.Internal.NamedListComparer|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.NamedListComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation"
          },
          {
            "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.IMutableNavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigation",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.INavigation"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.INavigationBase"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation::SetRemovedFromModel():System.Void",
            "targetName": "SetRemovedFromModel",
            "metadataToken": 100670062,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "SetRemovedFromModel|():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.Internal.Navigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100670068,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.Internal.Navigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation::UpdateConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "UpdateConfigurationSource",
            "metadataToken": 100670069,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "UpdateConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void|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.Internal.Navigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100670070,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Internal.Navigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation::IsCompatible(System.String,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "targetName": "IsCompatible",
            "metadataToken": 100670071,
            "canonicalSignature": "(System.String,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean",
            "normalizedSignature": "IsCompatible|(System.String,System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Boolean):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation::SetInverse(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "targetName": "SetInverse",
            "metadataToken": 100670073,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "normalizedSignature": "SetInverse|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation|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.Internal.Navigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation::SetInverse(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "targetName": "SetInverse",
            "metadataToken": 100670074,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "normalizedSignature": "SetInverse|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation|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.Internal.Navigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation::GetInverseConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetInverseConfigurationSource",
            "metadataToken": 100670075,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation::OnAnnotationSet(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "OnAnnotationSet",
            "metadataToken": 100670077,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "OnAnnotationSet|(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670078,
            "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.Internal.Navigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindRuntimeAnnotation",
            "metadataToken": 100673140,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindRuntimeAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotationValue(System.String):System.Object",
            "targetName": "FindRuntimeAnnotationValue",
            "metadataToken": 100673141,
            "canonicalSignature": "(System.String):System.Object",
            "normalizedSignature": "FindRuntimeAnnotationValue|(System.String):System.Object|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetRuntimeAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRuntimeAnnotations",
            "metadataToken": 100673142,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRuntimeAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::AddRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddRuntimeAnnotation",
            "metadataToken": 100673143,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetOrAddRuntimeAnnotationValue(System.String,Func_2,TArg):TValue",
            "targetName": "GetOrAddRuntimeAnnotationValue",
            "metadataToken": 100673146,
            "canonicalSignature": "(System.String,Func_2,TArg):TValue",
            "normalizedSignature": "GetOrAddRuntimeAnnotationValue|(System.String,Func_2,TArg):TValue|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::AnnotationsToDebugString(System.Int32):System.String",
            "targetName": "AnnotationsToDebugString",
            "metadataToken": 100673198,
            "canonicalSignature": "(System.Int32):System.String",
            "normalizedSignature": "AnnotationsToDebugString|(System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666407,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100666409,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666412,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation"
          },
          {
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation"
          },
          {
            "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.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100666406,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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.IConventionPropertyBase::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100666696,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation::OnAnnotationSet(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "OnAnnotationSet",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "OnAnnotationSet|(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385877267,
            "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": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385877268,
            "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": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation::ForeignKey:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "targetName": "ForeignKey",
            "metadataToken": 385877269,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "normalizedSignature": "ForeignKey|:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey|static=false|accessor=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.Internal.Navigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder",
            "targetName": "Builder",
            "metadataToken": 385877270,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalNavigationBuilder|static=false|accessor=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.Internal.Navigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385877271,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|: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.Internal.Navigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385877272,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|static=false|accessor=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.Internal.Navigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385877273,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase|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.Internal.Navigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation::TargetEntityType:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "TargetEntityType",
            "metadataToken": 385877274,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "TargetEntityType|:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|static=false|accessor=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.Internal.Navigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation::IsOnDependent:System.Boolean",
            "targetName": "IsOnDependent",
            "metadataToken": 385877275,
            "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.Internal.Navigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385877276,
            "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.Internal.Navigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation::Inverse:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "targetName": "Inverse",
            "metadataToken": 385877277,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "normalizedSignature": "Inverse|:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation|static=false|accessor=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.Internal.Navigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation::CollectionAccessor:Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "targetName": "CollectionAccessor",
            "metadataToken": 385877278,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "normalizedSignature": "CollectionAccessor|:Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor|static=false|accessor=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.Internal.Navigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877279,
            "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.Internal.Navigation",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "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": "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "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.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.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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "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.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.IConventionAnnotatable::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|:System.Boolean|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableNavigation",
            "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": "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::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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase",
            "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.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.Internal.Navigation::.ctor(System.String,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey):void",
            "metadataToken": 100670056,
            "canonicalSignature": "(System.String,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey):void",
            "normalizedSignature": "constructor|(System.String,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Navigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ParameterBindingFactories",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ParameterBindingFactories",
        "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.IParameterBindingFactories",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactories"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ParameterBindingFactories::FindFactory(System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory",
            "targetName": "FindFactory",
            "metadataToken": 100670092,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ParameterBindingFactories",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactories",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactories"
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ParameterBindingFactories::.ctor(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Internal.IRegisteredServices):void",
            "metadataToken": 100670091,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Internal.IRegisteredServices):void",
            "normalizedSignature": "constructor|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IParameterBindingFactory,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Internal.IRegisteredServices):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ParameterBindingFactories",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertiesSnapshot",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertiesSnapshot",
        "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.Internal.PropertiesSnapshot::Add(System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.RelationshipSnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "Add",
            "metadataToken": 100670101,
            "canonicalSignature": "(System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.RelationshipSnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "Add|(System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.RelationshipSnapshot,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.Internal.PropertiesSnapshot",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertiesSnapshot::Add(System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "Add",
            "metadataToken": 100670102,
            "canonicalSignature": "(System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "Add|(System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder,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.Internal.PropertiesSnapshot",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertiesSnapshot::Add(System.Collections.Generic.List_1[[System.ValueTuple_2[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder,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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "targetName": "Add",
            "metadataToken": 100670103,
            "canonicalSignature": "(System.Collections.Generic.List_1[[System.ValueTuple_2[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder,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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "normalizedSignature": "Add|(System.Collections.Generic.List_1[[System.ValueTuple_2[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder,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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],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.Internal.PropertiesSnapshot",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertiesSnapshot::Attach(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder):System.Void",
            "targetName": "Attach",
            "metadataToken": 100670104,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder):System.Void",
            "normalizedSignature": "Attach|(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder):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.Internal.PropertiesSnapshot",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertiesSnapshot::.ctor(System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.List_1[[System.ValueTuple_2[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder,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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.RelationshipSnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "metadataToken": 100670093,
            "canonicalSignature": "(System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.List_1[[System.ValueTuple_2[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder,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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.RelationshipSnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "normalizedSignature": "constructor|(System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalIndexBuilder,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.List_1[[System.ValueTuple_2[[Microsoft.EntityFrameworkCore.Metadata.Internal.InternalKeyBuilder,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.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.RelationshipSnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertiesSnapshot",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IProperty"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::SetRemovedFromModel():System.Void",
            "targetName": "SetRemovedFromModel",
            "metadataToken": 100670108,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "SetRemovedFromModel|():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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::OnFieldInfoSet(System.Reflection.FieldInfo,System.Reflection.FieldInfo):System.Reflection.FieldInfo",
            "targetName": "OnFieldInfoSet",
            "metadataToken": 100670109,
            "canonicalSignature": "(System.Reflection.FieldInfo,System.Reflection.FieldInfo):System.Reflection.FieldInfo",
            "normalizedSignature": "OnFieldInfoSet|(System.Reflection.FieldInfo,System.Reflection.FieldInfo):System.Reflection.FieldInfo|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::OnAnnotationSet(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "OnAnnotationSet",
            "metadataToken": 100670110,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "OnAnnotationSet|(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::AreCompatible(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):System.Boolean",
            "targetName": "AreCompatible",
            "metadataToken": 100670111,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):System.Boolean",
            "normalizedSignature": "AreCompatible|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetTypeConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetTypeConfigurationSource",
            "metadataToken": 100670114,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::UpdateTypeConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "UpdateTypeConfigurationSource",
            "metadataToken": 100670115,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "UpdateTypeConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::SetIsNullable(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIsNullable",
            "metadataToken": 100670119,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::OnPropertyNullableChanged():System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "OnPropertyNullableChanged",
            "metadataToken": 100670120,
            "canonicalSignature": "():System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "OnPropertyNullableChanged|():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": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetIsNullableConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIsNullableConfigurationSource",
            "metadataToken": 100670122,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::SetValueGenerated(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ValueGenerated,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ValueGenerated,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "SetValueGenerated",
            "metadataToken": 100670125,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ValueGenerated,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ValueGenerated,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "SetValueGenerated|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ValueGenerated,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ValueGenerated,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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetValueGeneratedConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetValueGeneratedConfigurationSource",
            "metadataToken": 100670127,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetValueGeneratedConfigurationSource|():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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::SetIsConcurrencyToken(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIsConcurrencyToken",
            "metadataToken": 100670130,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetIsConcurrencyToken|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetIsConcurrencyTokenConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIsConcurrencyTokenConfigurationSource",
            "metadataToken": 100670132,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetIsConcurrencyTokenConfigurationSource|():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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::SetMaxLength(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetMaxLength",
            "metadataToken": 100670133,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetMaxLength|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetMaxLength():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetMaxLength",
            "metadataToken": 100670134,
            "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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetMaxLengthConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetMaxLengthConfigurationSource",
            "metadataToken": 100670135,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetMaxLengthConfigurationSource|():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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::SetIsUnicode(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIsUnicode",
            "metadataToken": 100670136,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetIsUnicode|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::IsUnicode():System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsUnicode",
            "metadataToken": 100670137,
            "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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetIsUnicodeConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIsUnicodeConfigurationSource",
            "metadataToken": 100670138,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetIsUnicodeConfigurationSource|():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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::SetPrecision(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetPrecision",
            "metadataToken": 100670139,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetPrecision|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetPrecision():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetPrecision",
            "metadataToken": 100670140,
            "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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetPrecisionConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetPrecisionConfigurationSource",
            "metadataToken": 100670141,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetPrecisionConfigurationSource|():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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::SetScale(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetScale",
            "metadataToken": 100670142,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetScale|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetScale():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetScale",
            "metadataToken": 100670143,
            "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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetScaleConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetScaleConfigurationSource",
            "metadataToken": 100670144,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetScaleConfigurationSource|():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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::SetBeforeSaveBehavior(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "SetBeforeSaveBehavior",
            "metadataToken": 100670145,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "SetBeforeSaveBehavior|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetBeforeSaveBehavior():Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior",
            "targetName": "GetBeforeSaveBehavior",
            "metadataToken": 100670146,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior",
            "normalizedSignature": "GetBeforeSaveBehavior|():Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetBeforeSaveBehaviorConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetBeforeSaveBehaviorConfigurationSource",
            "metadataToken": 100670147,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetBeforeSaveBehaviorConfigurationSource|():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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::SetAfterSaveBehavior(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "SetAfterSaveBehavior",
            "metadataToken": 100670148,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "SetAfterSaveBehavior|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior,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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetAfterSaveBehavior():Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior",
            "targetName": "GetAfterSaveBehavior",
            "metadataToken": 100670149,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior",
            "normalizedSignature": "GetAfterSaveBehavior|():Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetAfterSaveBehaviorConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAfterSaveBehaviorConfigurationSource",
            "metadataToken": 100670150,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAfterSaveBehaviorConfigurationSource|():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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::CheckAfterSaveBehavior(Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior):System.String",
            "targetName": "CheckAfterSaveBehavior",
            "metadataToken": 100670151,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior):System.String",
            "normalizedSignature": "CheckAfterSaveBehavior|(Microsoft.EntityFrameworkCore.Metadata.PropertySaveBehavior):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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::SetSentinel(System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Object",
            "targetName": "SetSentinel",
            "metadataToken": 100670154,
            "canonicalSignature": "(System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Object",
            "normalizedSignature": "SetSentinel|(System.Object,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetSentinelConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetSentinelConfigurationSource",
            "metadataToken": 100670156,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetSentinelConfigurationSource|():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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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": 100670157,
            "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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::SetValueGeneratorFactory(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type",
            "targetName": "SetValueGeneratorFactory",
            "metadataToken": 100670158,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type",
            "normalizedSignature": "SetValueGeneratorFactory|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type|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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::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": 100670159,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetValueGeneratorFactoryConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetValueGeneratorFactoryConfigurationSource",
            "metadataToken": 100670160,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetValueGeneratorFactoryConfigurationSource|():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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::SetValueConverter(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "targetName": "SetValueConverter",
            "metadataToken": 100670161,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "normalizedSignature": "SetValueConverter|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter|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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::SetValueConverter(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type",
            "targetName": "SetValueConverter",
            "metadataToken": 100670162,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type",
            "normalizedSignature": "SetValueConverter|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type|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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetValueConverter():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "targetName": "GetValueConverter",
            "metadataToken": 100670163,
            "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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetValueConverterConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetValueConverterConfigurationSource",
            "metadataToken": 100670164,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetValueConverterConfigurationSource|():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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::CheckValueConverter(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):System.String",
            "targetName": "CheckValueConverter",
            "metadataToken": 100670165,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):System.String",
            "normalizedSignature": "CheckValueConverter|(Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter):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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::SetProviderClrType(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type",
            "targetName": "SetProviderClrType",
            "metadataToken": 100670166,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type",
            "normalizedSignature": "SetProviderClrType|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type|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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetProviderClrType():System.Type",
            "targetName": "GetProviderClrType",
            "metadataToken": 100670167,
            "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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetConversion(System.Boolean,System.Boolean):System.ValueTuple_3[[Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetConversion",
            "metadataToken": 100670168,
            "canonicalSignature": "(System.Boolean,System.Boolean):System.ValueTuple_3[[Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetConversion|(System.Boolean,System.Boolean):System.ValueTuple_3[[Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetProviderClrTypeConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetProviderClrTypeConfigurationSource",
            "metadataToken": 100670169,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetProviderClrTypeConfigurationSource|():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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::SetTypeMapping(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "SetTypeMapping",
            "metadataToken": 100670173,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "normalizedSignature": "SetTypeMapping|(Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping|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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetTypeMappingConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetTypeMappingConfigurationSource",
            "metadataToken": 100670174,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetTypeMappingConfigurationSource|():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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::SetValueComparer(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "SetValueComparer",
            "metadataToken": 100670175,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "SetValueComparer|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::SetValueComparer(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type",
            "targetName": "SetValueComparer",
            "metadataToken": 100670176,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type",
            "normalizedSignature": "SetValueComparer|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type|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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetValueComparer():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "GetValueComparer",
            "metadataToken": 100670177,
            "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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetValueComparerConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetValueComparerConfigurationSource",
            "metadataToken": 100670179,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetValueComparerConfigurationSource|():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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetKeyValueComparer():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "GetKeyValueComparer",
            "metadataToken": 100670180,
            "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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::SetProviderValueComparer(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "SetProviderValueComparer",
            "metadataToken": 100670181,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "SetProviderValueComparer|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer|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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::SetProviderValueComparer(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type",
            "targetName": "SetProviderValueComparer",
            "metadataToken": 100670182,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type",
            "normalizedSignature": "SetProviderValueComparer|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type|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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetProviderValueComparer():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "targetName": "GetProviderValueComparer",
            "metadataToken": 100670183,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer",
            "normalizedSignature": "GetProviderValueComparer|():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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetProviderValueComparerConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetProviderValueComparerConfigurationSource",
            "metadataToken": 100670185,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetProviderValueComparerConfigurationSource|():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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::CheckValueComparer(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):System.String",
            "targetName": "CheckValueComparer",
            "metadataToken": 100670186,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):System.String",
            "normalizedSignature": "CheckValueComparer|(Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetJsonValueReaderWriter():Microsoft.EntityFrameworkCore.Storage.Json.JsonValueReaderWriter",
            "targetName": "GetJsonValueReaderWriter",
            "metadataToken": 100670187,
            "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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::SetJsonValueReaderWriterType(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type",
            "targetName": "SetJsonValueReaderWriterType",
            "metadataToken": 100670188,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type",
            "normalizedSignature": "SetJsonValueReaderWriterType|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type|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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetJsonValueReaderWriterTypeConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetJsonValueReaderWriterTypeConfigurationSource",
            "metadataToken": 100670189,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetJsonValueReaderWriterTypeConfigurationSource|():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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetElementType():Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType",
            "targetName": "GetElementType",
            "metadataToken": 100670190,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType",
            "normalizedSignature": "GetElementType|():Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::SetElementType(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType",
            "targetName": "SetElementType",
            "metadataToken": 100670192,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType",
            "normalizedSignature": "SetElementType|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ElementType|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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::OnElementTypeSet(Microsoft.EntityFrameworkCore.Metadata.IElementType,Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Metadata.IElementType",
            "targetName": "OnElementTypeSet",
            "metadataToken": 100670193,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IElementType,Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Metadata.IElementType",
            "normalizedSignature": "OnElementTypeSet|(Microsoft.EntityFrameworkCore.Metadata.IElementType,Microsoft.EntityFrameworkCore.Metadata.IElementType):Microsoft.EntityFrameworkCore.Metadata.IElementType|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetElementTypeConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetElementTypeConfigurationSource",
            "metadataToken": 100670194,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetElementTypeConfigurationSource|():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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::IsKey():System.Boolean",
            "targetName": "IsKey",
            "metadataToken": 100670199,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsKey|():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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetContainingKeys():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetContainingKeys",
            "metadataToken": 100670200,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetContainingKeys|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Key,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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::IsForeignKey():System.Boolean",
            "targetName": "IsForeignKey",
            "metadataToken": 100670203,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsForeignKey|():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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetContainingForeignKeys():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetContainingForeignKeys",
            "metadataToken": 100670204,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetContainingForeignKeys|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::IsIndex():System.Boolean",
            "targetName": "IsIndex",
            "metadataToken": 100670207,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsIndex|():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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::GetContainingIndexes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetContainingIndexes",
            "metadataToken": 100670208,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetContainingIndexes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Index,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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::Format(System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.String",
            "targetName": "Format",
            "metadataToken": 100670209,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.String",
            "normalizedSignature": "Format|(System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.String|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670211,
            "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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindRuntimeAnnotation",
            "metadataToken": 100673140,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindRuntimeAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotationValue(System.String):System.Object",
            "targetName": "FindRuntimeAnnotationValue",
            "metadataToken": 100673141,
            "canonicalSignature": "(System.String):System.Object",
            "normalizedSignature": "FindRuntimeAnnotationValue|(System.String):System.Object|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetRuntimeAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRuntimeAnnotations",
            "metadataToken": 100673142,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRuntimeAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::AddRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddRuntimeAnnotation",
            "metadataToken": 100673143,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetOrAddRuntimeAnnotationValue(System.String,Func_2,TArg):TValue",
            "targetName": "GetOrAddRuntimeAnnotationValue",
            "metadataToken": 100673146,
            "canonicalSignature": "(System.String,Func_2,TArg):TValue",
            "normalizedSignature": "GetOrAddRuntimeAnnotationValue|(System.String,Func_2,TArg):TValue|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::AnnotationsToDebugString(System.Int32):System.String",
            "targetName": "AnnotationsToDebugString",
            "metadataToken": 100673198,
            "canonicalSignature": "(System.Int32):System.String",
            "normalizedSignature": "AnnotationsToDebugString|(System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666407,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100666409,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666412,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "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.IConventionPropertyBase::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100666696,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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.IMutableProperty::FindFirstPrincipal():Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "targetName": "FindFirstPrincipal",
            "metadataToken": 100667083,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "normalizedSignature": "FindFirstPrincipal|():Microsoft.EntityFrameworkCore.Metadata.IMutableProperty|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.IMutableProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableProperty"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableProperty"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableProperty"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableProperty"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableProperty"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableProperty"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableProperty"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableProperty"
          },
          {
            "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::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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionProperty"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionProperty"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionProperty"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionProperty"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionProperty"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionProperty"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionProperty"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionProperty"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionProperty"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionProperty"
          },
          {
            "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::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::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.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100666406,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "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::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::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::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"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionProperty::IsImplicitlyCreated():System.Boolean",
            "targetName": "IsImplicitlyCreated",
            "metadataToken": 100666652,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "IsImplicitlyCreated|():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.IConventionProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "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::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.Internal.Property::OnAnnotationSet(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "OnAnnotationSet",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "OnAnnotationSet|(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "targetName": "Builder",
            "metadataToken": 385877287,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalPropertyBuilder|static=false|accessor=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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385877288,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|: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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385877289,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase|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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385877290,
            "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": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385877291,
            "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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385877292,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|: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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::ValueGenerated:Microsoft.EntityFrameworkCore.Metadata.ValueGenerated",
            "targetName": "ValueGenerated",
            "metadataToken": 385877294,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::IsConcurrencyToken:System.Boolean",
            "targetName": "IsConcurrencyToken",
            "metadataToken": 385877296,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsConcurrencyToken|: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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385877298,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "Sentinel|:System.Object|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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::TypeMapping:Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping",
            "targetName": "TypeMapping",
            "metadataToken": 385877300,
            "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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::IsPrimitiveCollection:System.Boolean",
            "targetName": "IsPrimitiveCollection",
            "metadataToken": 385877301,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsPrimitiveCollection|: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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::PrimaryKey:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "PrimaryKey",
            "metadataToken": 385877302,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "normalizedSignature": "PrimaryKey|:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey|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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::Keys:System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Keys",
            "metadataToken": 385877303,
            "canonicalSignature": ":System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Key,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Keys|:System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Key,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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::ForeignKeys:System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ForeignKeys",
            "metadataToken": 385877304,
            "canonicalSignature": ":System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ForeignKeys|:System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::Indexes:System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Indexes",
            "metadataToken": 385877305,
            "canonicalSignature": ":System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Index,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Indexes|:System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Index,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.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877306,
            "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.Internal.Property",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "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": "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableProperty",
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionProperty",
            "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.IConventionAnnotatable::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|:System.Boolean|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.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.IMutableProperty::IsNullable:System.Boolean",
            "targetName": "IsNullable",
            "metadataToken": 385876734,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsNullable|:System.Boolean|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.IReadOnlyPropertyBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "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": "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::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.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"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Property::.ctor(System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "metadataToken": 100670105,
            "canonicalSignature": "(System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "normalizedSignature": "constructor|(System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void|static=false",
            "isStatic": false,
            "parameterCount": 7,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
        "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"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors::GetCurrentValue(Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry):TProperty",
            "targetName": "GetCurrentValue",
            "metadataToken": 100670283,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry):TProperty",
            "normalizedSignature": "GetCurrentValue|(Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry):TProperty|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors::GetPreStoreGeneratedCurrentValue(Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry):TProperty",
            "targetName": "GetPreStoreGeneratedCurrentValue",
            "metadataToken": 100670284,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry):TProperty",
            "normalizedSignature": "GetPreStoreGeneratedCurrentValue|(Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry):TProperty|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors::GetOriginalValue(Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry):TProperty",
            "targetName": "GetOriginalValue",
            "metadataToken": 100670285,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry):TProperty",
            "normalizedSignature": "GetOriginalValue|(Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry):TProperty|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors::GetRelationshipSnapshot(Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry):TProperty",
            "targetName": "GetRelationshipSnapshot",
            "metadataToken": 100670286,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry):TProperty",
            "normalizedSignature": "GetRelationshipSnapshot|(Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IInternalEntry):TProperty|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors::Property:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "targetName": "Property",
            "metadataToken": 385877308,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "normalizedSignature": "Property|:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors::CurrentValueGetter:System.Delegate",
            "targetName": "CurrentValueGetter",
            "metadataToken": 385877309,
            "canonicalSignature": ":System.Delegate",
            "normalizedSignature": "CurrentValueGetter|:System.Delegate|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.Internal.PropertyAccessors",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors::PreStoreGeneratedCurrentValueGetter:System.Delegate",
            "targetName": "PreStoreGeneratedCurrentValueGetter",
            "metadataToken": 385877310,
            "canonicalSignature": ":System.Delegate",
            "normalizedSignature": "PreStoreGeneratedCurrentValueGetter|:System.Delegate|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.Internal.PropertyAccessors",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors::OriginalValueGetter:System.Delegate",
            "targetName": "OriginalValueGetter",
            "metadataToken": 385877311,
            "canonicalSignature": ":System.Delegate",
            "normalizedSignature": "OriginalValueGetter|:System.Delegate|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.Internal.PropertyAccessors",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors::RelationshipSnapshotGetter:System.Delegate",
            "targetName": "RelationshipSnapshotGetter",
            "metadataToken": 385877312,
            "canonicalSignature": ":System.Delegate",
            "normalizedSignature": "RelationshipSnapshotGetter|:System.Delegate|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.Internal.PropertyAccessors",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors::.ctor(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Delegate,System.Delegate,System.Delegate,System.Delegate):void",
            "metadataToken": 100670277,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Delegate,System.Delegate,System.Delegate,System.Delegate):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Delegate,System.Delegate,System.Delegate,System.Delegate):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessorsFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessorsFactory",
        "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.Internal.PropertyAccessorsFactory::Create(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
            "targetName": "Create",
            "metadataToken": 100670288,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors|static=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.Internal.PropertyAccessorsFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessorsFactory::Create(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&):System.Void",
            "targetName": "Create",
            "metadataToken": 100670290,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&):System.Void",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&,System.Linq.Expressions.Expression&):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.Internal.PropertyAccessorsFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "out"
              },
              {
                "index": 2,
                "modifier": "out"
              },
              {
                "index": 3,
                "modifier": "out"
              },
              {
                "index": 4,
                "modifier": "out"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessorsFactory::CreateMemberAccess(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MemberInfo,System.Boolean,System.Boolean,System.Boolean):System.Linq.Expressions.Expression",
            "targetName": "CreateMemberAccess",
            "metadataToken": 100670295,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MemberInfo,System.Boolean,System.Boolean,System.Boolean):System.Linq.Expressions.Expression",
            "normalizedSignature": "CreateMemberAccess|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MemberInfo,System.Boolean,System.Boolean,System.Boolean):System.Linq.Expressions.Expression|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 7,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessorsFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessorsFactory::CreateComplexCollectionElementAccess(Microsoft.EntityFrameworkCore.Metadata.IComplexProperty,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Boolean):System.Linq.Expressions.Expression",
            "targetName": "CreateComplexCollectionElementAccess",
            "metadataToken": 100670296,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IComplexProperty,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Boolean):System.Linq.Expressions.Expression",
            "normalizedSignature": "CreateComplexCollectionElementAccess|(Microsoft.EntityFrameworkCore.Metadata.IComplexProperty,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Boolean):System.Linq.Expressions.Expression|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessorsFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessorsFactory::InstanceMicrosoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessorsFactory",
            "targetName": "Instance",
            "metadataToken": 67110135,
            "normalizedSignature": "Instance|Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessorsFactory|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessorsFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessorsFactory::GetOrdinalsMethodSystem.Reflection.MethodInfo",
            "targetName": "GetOrdinalsMethod",
            "metadataToken": 67110138,
            "normalizedSignature": "GetOrdinalsMethod|System.Reflection.MethodInfo|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessorsFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessorsFactory::ContainsKeyMethodSystem.Reflection.MethodInfo",
            "targetName": "ContainsKeyMethod",
            "metadataToken": 67110139,
            "normalizedSignature": "ContainsKeyMethod|System.Reflection.MethodInfo|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessorsFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessorsFactory::InvalidOperationConstructorSystem.Reflection.ConstructorInfo",
            "targetName": "InvalidOperationConstructor",
            "metadataToken": 67110141,
            "normalizedSignature": "InvalidOperationConstructor|System.Reflection.ConstructorInfo|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessorsFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100670307,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::UpdateConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "UpdateConfigurationSource",
            "metadataToken": 100670308,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "UpdateConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::SetConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "SetConfigurationSource",
            "metadataToken": 100670309,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "SetConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::SetField(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Reflection.FieldInfo",
            "targetName": "SetField",
            "metadataToken": 100670310,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Reflection.FieldInfo",
            "normalizedSignature": "SetField|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Reflection.FieldInfo|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.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::GetFieldInfo(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,System.String,System.Boolean):System.Reflection.FieldInfo",
            "targetName": "GetFieldInfo",
            "metadataToken": 100670311,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,System.String,System.Boolean):System.Reflection.FieldInfo",
            "normalizedSignature": "GetFieldInfo|(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,System.String,System.Boolean):System.Reflection.FieldInfo|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::SetFieldInfo(System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Reflection.FieldInfo",
            "targetName": "SetFieldInfo",
            "metadataToken": 100670312,
            "canonicalSignature": "(System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Reflection.FieldInfo",
            "normalizedSignature": "SetFieldInfo|(System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Reflection.FieldInfo|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.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::OnFieldInfoSet(System.Reflection.FieldInfo,System.Reflection.FieldInfo):System.Reflection.FieldInfo",
            "targetName": "OnFieldInfoSet",
            "metadataToken": 100670313,
            "canonicalSignature": "(System.Reflection.FieldInfo,System.Reflection.FieldInfo):System.Reflection.FieldInfo",
            "normalizedSignature": "OnFieldInfoSet|(System.Reflection.FieldInfo,System.Reflection.FieldInfo):System.Reflection.FieldInfo|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::GetFieldInfoConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetFieldInfoConfigurationSource",
            "metadataToken": 100670314,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::SetPropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "SetPropertyAccessMode",
            "metadataToken": 100670316,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100670317,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::GetPropertyAccessModeConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetPropertyAccessModeConfigurationSource",
            "metadataToken": 100670318,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::IsCompatible(System.Reflection.FieldInfo,System.Type,System.Type,System.String,System.Boolean):System.Boolean",
            "targetName": "IsCompatible",
            "metadataToken": 100670319,
            "canonicalSignature": "(System.Reflection.FieldInfo,System.Type,System.Type,System.String,System.Boolean):System.Boolean",
            "normalizedSignature": "IsCompatible|(System.Reflection.FieldInfo,System.Type,System.Type,System.String,System.Boolean):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::GetSetter():Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "targetName": "GetSetter",
            "metadataToken": 100670323,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "normalizedSignature": "GetSetter|():Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::GetIndexedCollectionAccessor():Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor",
            "targetName": "GetIndexedCollectionAccessor",
            "metadataToken": 100670325,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor",
            "normalizedSignature": "GetIndexedCollectionAccessor|():Microsoft.EntityFrameworkCore.Metadata.IClrIndexedCollectionAccessor|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::GetCurrentValueComparer():System.Collections.Generic.IComparer_1[[Microsoft.EntityFrameworkCore.Update.IUpdateEntry,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetCurrentValueComparer",
            "metadataToken": 100670327,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::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": 100670328,
            "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.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindRuntimeAnnotation",
            "metadataToken": 100673140,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindRuntimeAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotationValue(System.String):System.Object",
            "targetName": "FindRuntimeAnnotationValue",
            "metadataToken": 100673141,
            "canonicalSignature": "(System.String):System.Object",
            "normalizedSignature": "FindRuntimeAnnotationValue|(System.String):System.Object|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetRuntimeAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRuntimeAnnotations",
            "metadataToken": 100673142,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRuntimeAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::AddRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddRuntimeAnnotation",
            "metadataToken": 100673143,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetOrAddRuntimeAnnotationValue(System.String,Func_2,TArg):TValue",
            "targetName": "GetOrAddRuntimeAnnotationValue",
            "metadataToken": 100673146,
            "canonicalSignature": "(System.String,Func_2,TArg):TValue",
            "normalizedSignature": "GetOrAddRuntimeAnnotationValue|(System.String,Func_2,TArg):TValue|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::AnnotationsToDebugString(System.Int32):System.String",
            "targetName": "AnnotationsToDebugString",
            "metadataToken": 100673198,
            "canonicalSignature": "(System.Int32):System.String",
            "normalizedSignature": "AnnotationsToDebugString|(System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666407,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100666409,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666412,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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.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::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.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100666406,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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.IConventionPropertyBase::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100666696,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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.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"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877313,
            "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.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385877314,
            "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.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877315,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385877316,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::PropertyInfo:System.Reflection.PropertyInfo",
            "targetName": "PropertyInfo",
            "metadataToken": 385877317,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385877318,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385877319,
            "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.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::PropertyIndexes:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes",
            "targetName": "PropertyIndexes",
            "metadataToken": 385877320,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes",
            "normalizedSignature": "PropertyIndexes|:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes|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.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::Getter:Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "targetName": "Getter",
            "metadataToken": 385877321,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter",
            "normalizedSignature": "Getter|:Microsoft.EntityFrameworkCore.Metadata.IClrPropertyGetter|static=false|accessor=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.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::MaterializationSetter:Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "targetName": "MaterializationSetter",
            "metadataToken": 385877322,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter",
            "normalizedSignature": "MaterializationSetter|:Microsoft.EntityFrameworkCore.Metadata.IClrPropertySetter|static=false|accessor=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.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::Accessors:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
            "targetName": "Accessors",
            "metadataToken": 385877323,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
            "normalizedSignature": "Accessors|:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors|static=false|accessor=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.Internal.PropertyBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|:System.Boolean|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "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::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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "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.IMutablePropertyBase::FieldInfo:System.Reflection.FieldInfo",
            "targetName": "FieldInfo",
            "metadataToken": 385876742,
            "canonicalSignature": ":System.Reflection.FieldInfo",
            "normalizedSignature": "FieldInfo|:System.Reflection.FieldInfo|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.IReadOnlyPropertyBase",
            "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": "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::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.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"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase::.ctor(System.String,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100670298,
            "canonicalSignature": "(System.String,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(System.String,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITypeMappingConfiguration"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration::Apply(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):System.Void",
            "targetName": "Apply",
            "metadataToken": 100670352,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):System.Void",
            "normalizedSignature": "Apply|(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty):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.Internal.PropertyConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration::GetMaxLength():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetMaxLength",
            "metadataToken": 100670353,
            "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.Internal.PropertyConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration::SetMaxLength(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "targetName": "SetMaxLength",
            "metadataToken": 100670354,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration::SetSentinel(System.Object):System.Void",
            "targetName": "SetSentinel",
            "metadataToken": 100670355,
            "canonicalSignature": "(System.Object):System.Void",
            "normalizedSignature": "SetSentinel|(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.Internal.PropertyConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration::IsUnicode():System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsUnicode",
            "metadataToken": 100670356,
            "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.Internal.PropertyConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration::SetIsUnicode(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "targetName": "SetIsUnicode",
            "metadataToken": 100670357,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "normalizedSignature": "SetIsUnicode|(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.Internal.PropertyConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration::GetPrecision():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetPrecision",
            "metadataToken": 100670358,
            "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.Internal.PropertyConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration::SetPrecision(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "targetName": "SetPrecision",
            "metadataToken": 100670359,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "normalizedSignature": "SetPrecision|(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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration::GetScale():System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetScale",
            "metadataToken": 100670360,
            "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.Internal.PropertyConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration::SetScale(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "targetName": "SetScale",
            "metadataToken": 100670361,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "normalizedSignature": "SetScale|(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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration::GetProviderClrType():System.Type",
            "targetName": "GetProviderClrType",
            "metadataToken": 100670362,
            "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.Internal.PropertyConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration::SetProviderClrType(System.Type):System.Void",
            "targetName": "SetProviderClrType",
            "metadataToken": 100670363,
            "canonicalSignature": "(System.Type):System.Void",
            "normalizedSignature": "SetProviderClrType|(System.Type):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.Internal.PropertyConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration::GetValueConverter():Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter",
            "targetName": "GetValueConverter",
            "metadataToken": 100670364,
            "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.Internal.PropertyConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration::SetValueConverter(System.Type):System.Void",
            "targetName": "SetValueConverter",
            "metadataToken": 100670365,
            "canonicalSignature": "(System.Type):System.Void",
            "normalizedSignature": "SetValueConverter|(System.Type):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.Internal.PropertyConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration::SetValueComparer(System.Type):System.Void",
            "targetName": "SetValueComparer",
            "metadataToken": 100670366,
            "canonicalSignature": "(System.Type):System.Void",
            "normalizedSignature": "SetValueComparer|(System.Type):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.Internal.PropertyConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration::SetProviderValueComparer(System.Type):System.Void",
            "targetName": "SetProviderValueComparer",
            "metadataToken": 100670367,
            "canonicalSignature": "(System.Type):System.Void",
            "normalizedSignature": "SetProviderValueComparer|(System.Type):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.Internal.PropertyConfiguration",
            "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.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.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"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385877328,
            "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.Internal.PropertyConfiguration",
            "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.Internal.PropertyConfiguration::.ctor(System.Type):void",
            "metadataToken": 100670350,
            "canonicalSignature": "(System.Type):void",
            "normalizedSignature": "constructor|(System.Type):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyConfiguration",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts::PropertyCount:System.Int32",
            "targetName": "PropertyCount",
            "metadataToken": 385877329,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "PropertyCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts::NavigationCount:System.Int32",
            "targetName": "NavigationCount",
            "metadataToken": 385877330,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "NavigationCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts::ComplexPropertyCount:System.Int32",
            "targetName": "ComplexPropertyCount",
            "metadataToken": 385877331,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "ComplexPropertyCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts::ComplexCollectionCount:System.Int32",
            "targetName": "ComplexCollectionCount",
            "metadataToken": 385877332,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "ComplexCollectionCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts::OriginalValueCount:System.Int32",
            "targetName": "OriginalValueCount",
            "metadataToken": 385877333,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "OriginalValueCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts::ShadowCount:System.Int32",
            "targetName": "ShadowCount",
            "metadataToken": 385877334,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "ShadowCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts::RelationshipCount:System.Int32",
            "targetName": "RelationshipCount",
            "metadataToken": 385877335,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "RelationshipCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts::StoreGeneratedCount:System.Int32",
            "targetName": "StoreGeneratedCount",
            "metadataToken": 385877336,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "StoreGeneratedCount|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32):void",
            "metadataToken": 100670368,
            "canonicalSignature": "(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32):void",
            "normalizedSignature": "constructor|(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32):void|static=false",
            "isStatic": false,
            "parameterCount": 8,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes::Index:System.Int32",
            "targetName": "Index",
            "metadataToken": 385877337,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "Index|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes::OriginalValueIndex:System.Int32",
            "targetName": "OriginalValueIndex",
            "metadataToken": 385877338,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "OriginalValueIndex|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes::ShadowIndex:System.Int32",
            "targetName": "ShadowIndex",
            "metadataToken": 385877339,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "ShadowIndex|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes::RelationshipIndex:System.Int32",
            "targetName": "RelationshipIndex",
            "metadataToken": 385877340,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "RelationshipIndex|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes::StoreGenerationIndex:System.Int32",
            "targetName": "StoreGenerationIndex",
            "metadataToken": 385877341,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "StoreGenerationIndex|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32):void",
            "metadataToken": 100670387,
            "canonicalSignature": "(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32):void",
            "normalizedSignature": "constructor|(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyListComparer",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyListComparer",
        "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": [
              "IReadOnlyList_1[[IReadOnlyProperty]]"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.Generic.IEqualityComparer`1",
            "targetName": "System.Collections.Generic.IEqualityComparer`1",
            "typeArguments": [
              "IReadOnlyList_1[[IReadOnlyProperty]]"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyListComparer::Compare(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Int32",
            "targetName": "Compare",
            "metadataToken": 100670394,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Int32",
            "normalizedSignature": "Compare|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.PropertyListComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyListComparer::Equals(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100670395,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Boolean",
            "normalizedSignature": "Equals|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):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.Internal.PropertyListComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyListComparer::GetHashCode(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100670396,
            "canonicalSignature": "(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Int32",
            "normalizedSignature": "GetHashCode|(System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Int32|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyListComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyListComparer::InstanceMicrosoft.EntityFrameworkCore.Metadata.Internal.PropertyListComparer",
            "targetName": "Instance",
            "metadataToken": 67110169,
            "normalizedSignature": "Instance|Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyListComparer|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyListComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyNameComparer",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyNameComparer",
        "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": [
              "String"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.Generic.IEqualityComparer`1",
            "targetName": "System.Collections.Generic.IEqualityComparer`1",
            "typeArguments": [
              "String"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyNameComparer::Compare(System.String,System.String):System.Int32",
            "targetName": "Compare",
            "metadataToken": 100670399,
            "canonicalSignature": "(System.String,System.String):System.Int32",
            "normalizedSignature": "Compare|(System.String,System.String):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.Internal.PropertyNameComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyNameComparer::Equals(System.String,System.String):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100670400,
            "canonicalSignature": "(System.String,System.String):System.Boolean",
            "normalizedSignature": "Equals|(System.String,System.String):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.Internal.PropertyNameComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyNameComparer::GetHashCode(System.String):System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100670401,
            "canonicalSignature": "(System.String):System.Int32",
            "normalizedSignature": "GetHashCode|(System.String):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.Internal.PropertyNameComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyNameComparer::.ctor(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):void",
            "metadataToken": 100670398,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyNameComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyParameterBindingFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyParameterBindingFactory",
        "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.IPropertyParameterBindingFactory",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyParameterBindingFactory"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyParameterBindingFactory::FindParameter(Microsoft.EntityFrameworkCore.Metadata.IEntityType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "FindParameter",
            "metadataToken": 100670402,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyParameterBindingFactory::FindParameter(Microsoft.EntityFrameworkCore.Metadata.IComplexType,System.Type,System.String):Microsoft.EntityFrameworkCore.Metadata.ParameterBinding",
            "targetName": "FindParameter",
            "metadataToken": 100670403,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyParameterBindingFactory"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IPropertyParameterBindingFactory"
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyParameterBindingFactory::.ctor():void",
            "metadataToken": 100670406,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyParameterBindingFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilter",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilter",
        "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.IQueryFilter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IQueryFilter"
          }
        ],
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilter::Expression:System.Linq.Expressions.LambdaExpression",
            "targetName": "Expression",
            "metadataToken": 385877342,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilter::Key:System.String",
            "targetName": "Key",
            "metadataToken": 385877343,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Key|: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.Internal.QueryFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilter::ConfigurationSource:System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ConfigurationSource",
            "metadataToken": 385877344,
            "canonicalSignature": ":System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ConfigurationSource|:System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,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.Internal.QueryFilter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilter::.ctor(System.String,System.Linq.Expressions.LambdaExpression):void",
            "metadataToken": 100670407,
            "canonicalSignature": "(System.String,System.Linq.Expressions.LambdaExpression):void",
            "normalizedSignature": "constructor|(System.String,System.Linq.Expressions.LambdaExpression):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilter::.ctor(System.Linq.Expressions.LambdaExpression,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100670412,
            "canonicalSignature": "(System.Linq.Expressions.LambdaExpression,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(System.Linq.Expressions.LambdaExpression,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilter::.ctor(System.String,System.Linq.Expressions.LambdaExpression,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100670413,
            "canonicalSignature": "(System.String,System.Linq.Expressions.LambdaExpression,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(System.String,System.Linq.Expressions.LambdaExpression,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilter::.ctor(System.Linq.Expressions.LambdaExpression):void",
            "metadataToken": 100670414,
            "canonicalSignature": "(System.Linq.Expressions.LambdaExpression):void",
            "normalizedSignature": "constructor|(System.Linq.Expressions.LambdaExpression):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilter::.ctor(System.String,System.Linq.Expressions.LambdaExpression,System.Boolean):void",
            "metadataToken": 100670415,
            "canonicalSignature": "(System.String,System.Linq.Expressions.LambdaExpression,System.Boolean):void",
            "normalizedSignature": "constructor|(System.String,System.Linq.Expressions.LambdaExpression,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilter::.ctor(System.Linq.Expressions.LambdaExpression,System.Boolean):void",
            "metadataToken": 100670416,
            "canonicalSignature": "(System.Linq.Expressions.LambdaExpression,System.Boolean):void",
            "normalizedSignature": "constructor|(System.Linq.Expressions.LambdaExpression,System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilterCollection",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilterCollection",
        "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.IReadOnlyCollection`1",
            "targetName": "System.Collections.Generic.IReadOnlyCollection`1",
            "typeArguments": [
              "IQueryFilter"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.Generic.IEnumerable`1",
            "targetName": "System.Collections.Generic.IEnumerable`1",
            "typeArguments": [
              "IQueryFilter"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.IEnumerable",
            "targetName": "System.Collections.IEnumerable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilterCollection::GetEnumerator():System.Collections.Generic.IEnumerator_1[[Microsoft.EntityFrameworkCore.Metadata.IQueryFilter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetEnumerator",
            "metadataToken": 100670421,
            "canonicalSignature": "():System.Collections.Generic.IEnumerator_1[[Microsoft.EntityFrameworkCore.Metadata.IQueryFilter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetEnumerator|():System.Collections.Generic.IEnumerator_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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilterCollection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilterCollection::Set(Microsoft.EntityFrameworkCore.Metadata.IQueryFilter):Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "targetName": "Set",
            "metadataToken": 100670424,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IQueryFilter):Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "normalizedSignature": "Set|(Microsoft.EntityFrameworkCore.Metadata.IQueryFilter):Microsoft.EntityFrameworkCore.Metadata.IQueryFilter|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.Internal.QueryFilterCollection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilterCollection::SetRange(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IQueryFilter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "SetRange",
            "metadataToken": 100670425,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IQueryFilter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "SetRange|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IQueryFilter,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": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilterCollection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilterCollection::Count:System.Int32",
            "targetName": "Count",
            "metadataToken": 385877346,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "Count|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilterCollection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilterCollection::Item[System.String]:Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "targetName": "Item",
            "metadataToken": 385877347,
            "canonicalSignature": "[System.String]:Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "normalizedSignature": "Item|[System.String]:Microsoft.EntityFrameworkCore.Metadata.IQueryFilter|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": true,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilterCollection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilterCollection::.ctor():void",
            "metadataToken": 100670417,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilterCollection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilterCollection::.ctor(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IQueryFilter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "metadataToken": 100670418,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IQueryFilter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "normalizedSignature": "constructor|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IQueryFilter,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.QueryFilterCollection",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Reference`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Reference`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMetadataReference`1",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMetadataReference`1",
            "typeArguments": [
              "T"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.IDisposable",
            "targetName": "System.IDisposable"
          }
        ],
        "typeParameters": [
          "T"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Reference`1::Dispose():System.Void",
            "targetName": "Dispose",
            "metadataToken": 100670431,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "Dispose|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Reference`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Reference`1::IncreaseReferenceCount():System.Void",
            "targetName": "IncreaseReferenceCount",
            "metadataToken": 100670432,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "IncreaseReferenceCount|():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.Internal.Reference`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Reference`1::Object:T",
            "targetName": "Object",
            "metadataToken": 385877348,
            "canonicalSignature": ":T",
            "normalizedSignature": "Object|:T|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.Internal.Reference`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMetadataReference`1::Object:T",
            "targetName": "Object",
            "metadataToken": 385876699,
            "canonicalSignature": ":T",
            "normalizedSignature": "Object|:T|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMetadataReference`1",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMetadataReference`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Reference`1::.ctor(T):void",
            "metadataToken": 100670427,
            "canonicalSignature": "(T):void",
            "normalizedSignature": "constructor|(T):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Reference`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Reference`1::.ctor(T,IReferenceRoot_1):void",
            "metadataToken": 100670428,
            "canonicalSignature": "(T,IReferenceRoot_1):void",
            "normalizedSignature": "constructor|(T,IReferenceRoot_1):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Reference`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
        "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.Annotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.Annotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::FindTable(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.ITable",
            "targetName": "FindTable",
            "metadataToken": 100669967,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::FindDefaultTable(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase",
            "targetName": "FindDefaultTable",
            "metadataToken": 100669968,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::FindView(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.IView",
            "targetName": "FindView",
            "metadataToken": 100669969,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::FindQuery(System.String):Microsoft.EntityFrameworkCore.Metadata.ISqlQuery",
            "targetName": "FindQuery",
            "metadataToken": 100669970,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::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": 100669971,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::FindStoredProcedure(System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "targetName": "FindStoredProcedure",
            "metadataToken": 100669972,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::Create(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider,Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "targetName": "Create",
            "metadataToken": 100669973,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider,Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "normalizedSignature": "Create|(Microsoft.EntityFrameworkCore.Metadata.IModel,Microsoft.EntityFrameworkCore.Metadata.IRelationalAnnotationProvider,Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IRelationalModel|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::MakeReadOnly():Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "targetName": "MakeReadOnly",
            "metadataToken": 100669974,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "normalizedSignature": "MakeReadOnly|():Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::CreateColumnMapping(Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "CreateColumnMapping",
            "metadataToken": 100669995,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "CreateColumnMapping|(Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::CreateColumnMapping(Microsoft.EntityFrameworkCore.Metadata.Internal.Column,Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.TableMapping):System.Void",
            "targetName": "CreateColumnMapping",
            "metadataToken": 100669996,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Column,Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.TableMapping):System.Void",
            "normalizedSignature": "CreateColumnMapping|(Microsoft.EntityFrameworkCore.Metadata.Internal.Column,Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.TableMapping):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::CreateViewColumnMapping(Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumn,Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.ViewMapping):System.Void",
            "targetName": "CreateViewColumnMapping",
            "metadataToken": 100669997,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumn,Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.ViewMapping):System.Void",
            "normalizedSignature": "CreateViewColumnMapping|(Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumn,Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.ViewMapping):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::CreateSqlQueryColumnMapping(Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryColumn,Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryMapping):System.Void",
            "targetName": "CreateSqlQueryColumnMapping",
            "metadataToken": 100669998,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryColumn,Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryMapping):System.Void",
            "normalizedSignature": "CreateSqlQueryColumnMapping|(Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryColumn,Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryMapping):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::CreateFunctionColumnMapping(Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionColumn,Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionMapping):System.Void",
            "targetName": "CreateFunctionColumnMapping",
            "metadataToken": 100669999,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionColumn,Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionMapping):System.Void",
            "normalizedSignature": "CreateFunctionColumnMapping|(Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionColumn,Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionMapping):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::CreateStoredProcedureParameterMapping(Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureParameter,Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter,Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping):System.Void",
            "targetName": "CreateStoredProcedureParameterMapping",
            "metadataToken": 100670000,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureParameter,Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter,Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping):System.Void",
            "normalizedSignature": "CreateStoredProcedureParameterMapping|(Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureParameter,Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter,Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::CreateStoredProcedureResultColumnMapping(Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping):System.Void",
            "targetName": "CreateStoredProcedureResultColumnMapping",
            "metadataToken": 100670001,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping):System.Void",
            "normalizedSignature": "CreateStoredProcedureResultColumnMapping|(Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::GetOrCreateUniqueConstraints(Microsoft.EntityFrameworkCore.Metadata.IKey):System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetOrCreateUniqueConstraints",
            "metadataToken": 100670002,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IKey):System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetOrCreateUniqueConstraints|(Microsoft.EntityFrameworkCore.Metadata.IKey):System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::GetOrCreateTableIndexes(Microsoft.EntityFrameworkCore.Metadata.IIndex):System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndex,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetOrCreateTableIndexes",
            "metadataToken": 100670003,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IIndex):System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndex,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetOrCreateTableIndexes|(Microsoft.EntityFrameworkCore.Metadata.IIndex):System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndex,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::GetOrCreateForeignKeyConstraints(Microsoft.EntityFrameworkCore.Metadata.IForeignKey):System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetOrCreateForeignKeyConstraints",
            "metadataToken": 100670004,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IForeignKey):System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetOrCreateForeignKeyConstraints|(Microsoft.EntityFrameworkCore.Metadata.IForeignKey):System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::GetKey(Microsoft.EntityFrameworkCore.Metadata.IModel,System.String,System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.IKey",
            "targetName": "GetKey",
            "metadataToken": 100670005,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,System.String,System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.IKey",
            "normalizedSignature": "GetKey|(Microsoft.EntityFrameworkCore.Metadata.IModel,System.String,System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.IKey|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::GetIndex(Microsoft.EntityFrameworkCore.Metadata.IModel,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.IIndex",
            "targetName": "GetIndex",
            "metadataToken": 100670006,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.IIndex",
            "normalizedSignature": "GetIndex|(Microsoft.EntityFrameworkCore.Metadata.IModel,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.IIndex|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::GetIndex(Microsoft.EntityFrameworkCore.Metadata.IModel,System.String,System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.IIndex",
            "targetName": "GetIndex",
            "metadataToken": 100670007,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,System.String,System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.IIndex",
            "normalizedSignature": "GetIndex|(Microsoft.EntityFrameworkCore.Metadata.IModel,System.String,System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.IIndex|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::GetForeignKey(Microsoft.EntityFrameworkCore.Metadata.IModel,System.String,System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "targetName": "GetForeignKey",
            "metadataToken": 100670008,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,System.String,System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.IForeignKey",
            "normalizedSignature": "GetForeignKey|(Microsoft.EntityFrameworkCore.Metadata.IModel,System.String,System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.String,System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):Microsoft.EntityFrameworkCore.Metadata.IForeignKey|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::ToReferentialAction(Microsoft.EntityFrameworkCore.DeleteBehavior):Microsoft.EntityFrameworkCore.Migrations.ReferentialAction",
            "targetName": "ToReferentialAction",
            "metadataToken": 100670009,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.DeleteBehavior):Microsoft.EntityFrameworkCore.Migrations.ReferentialAction",
            "normalizedSignature": "ToReferentialAction|(Microsoft.EntityFrameworkCore.DeleteBehavior):Microsoft.EntityFrameworkCore.Migrations.ReferentialAction|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.Internal.RelationalModel",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::Model:Microsoft.EntityFrameworkCore.Metadata.IModel",
            "targetName": "Model",
            "metadataToken": 385877547,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.IModel|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877548,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::DefaultTables:System.Collections.Generic.Dictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "DefaultTables",
            "metadataToken": 385877549,
            "canonicalSignature": ":System.Collections.Generic.Dictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "DefaultTables|:System.Collections.Generic.Dictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase,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.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::Tables:System.Collections.Generic.Dictionary_2[[System.ValueTuple_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.Table,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Tables",
            "metadataToken": 385877550,
            "canonicalSignature": ":System.Collections.Generic.Dictionary_2[[System.ValueTuple_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.Table,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Tables|:System.Collections.Generic.Dictionary_2[[System.ValueTuple_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.Table,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.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::Views:System.Collections.Generic.Dictionary_2[[System.ValueTuple_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.View,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Views",
            "metadataToken": 385877551,
            "canonicalSignature": ":System.Collections.Generic.Dictionary_2[[System.ValueTuple_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.View,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Views|:System.Collections.Generic.Dictionary_2[[System.ValueTuple_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.View,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.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::Queries:System.Collections.Generic.Dictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQuery,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Queries",
            "metadataToken": 385877552,
            "canonicalSignature": ":System.Collections.Generic.Dictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQuery,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Queries|:System.Collections.Generic.Dictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQuery,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.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::Functions:System.Collections.Generic.Dictionary_2[[System.ValueTuple_3[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Functions",
            "metadataToken": 385877553,
            "canonicalSignature": ":System.Collections.Generic.Dictionary_2[[System.ValueTuple_3[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Functions|:System.Collections.Generic.Dictionary_2[[System.ValueTuple_3[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Collections.Generic.IReadOnlyList_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction,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.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::StoredProcedures:System.Collections.Generic.Dictionary_2[[System.ValueTuple_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "StoredProcedures",
            "metadataToken": 385877554,
            "canonicalSignature": ":System.Collections.Generic.Dictionary_2[[System.ValueTuple_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "StoredProcedures|:System.Collections.Generic.Dictionary_2[[System.ValueTuple_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure,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.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877555,
            "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.Internal.RelationalModel",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel::.ctor(Microsoft.EntityFrameworkCore.Metadata.IModel):void",
            "metadataToken": 100669958,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IModel):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides",
        "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.ConventionAnnotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableRelationalPropertyOverrides",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableRelationalPropertyOverrides"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyOverrides",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyOverrides"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides::SetRemovedFromModel():System.Void",
            "targetName": "SetRemovedFromModel",
            "metadataToken": 100670030,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "SetRemovedFromModel|():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.Internal.RelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides::Attach(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides):System.Void",
            "targetName": "Attach",
            "metadataToken": 100670031,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides):System.Void",
            "normalizedSignature": "Attach|(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides):System.Void|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.Internal.RelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides::Attach(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier):System.Void",
            "targetName": "Attach",
            "metadataToken": 100670032,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier):System.Void",
            "normalizedSignature": "Attach|(Microsoft.EntityFrameworkCore.Metadata.IConventionProperty,Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides::MergeInto(Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides,Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides):Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides",
            "targetName": "MergeInto",
            "metadataToken": 100670033,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides,Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides):Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides",
            "normalizedSignature": "MergeInto|(Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides,Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides):Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides|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.Internal.RelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100670034,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides::UpdateConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "UpdateConfigurationSource",
            "metadataToken": 100670035,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "UpdateConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.RelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides::SetColumnName(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "targetName": "SetColumnName",
            "metadataToken": 100670038,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "normalizedSignature": "SetColumnName|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.RelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides::GetColumnNameConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetColumnNameConfigurationSource",
            "metadataToken": 100670041,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides::Find(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides",
            "targetName": "Find",
            "metadataToken": 100670042,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides",
            "normalizedSignature": "Find|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides|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.Internal.RelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides::Get(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Get",
            "metadataToken": 100670043,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Get|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Internal.RelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides::GetOrCreate(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides",
            "targetName": "GetOrCreate",
            "metadataToken": 100670044,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides",
            "normalizedSignature": "GetOrCreate|(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides::Remove(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides",
            "targetName": "Remove",
            "metadataToken": 100670045,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides",
            "normalizedSignature": "Remove|(Microsoft.EntityFrameworkCore.Metadata.IMutableProperty,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&):Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides|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.Internal.RelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670046,
            "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.Internal.RelationalPropertyOverrides",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666407,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100666409,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666412,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableRelationalPropertyOverrides::RemoveColumnNameOverride():System.Void",
            "targetName": "RemoveColumnNameOverride",
            "metadataToken": 100668973,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "RemoveColumnNameOverride|():System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableRelationalPropertyOverrides"
          },
          {
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100666406,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides::Property:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "Property",
            "metadataToken": 385877561,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides::StoreObject:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "StoreObject",
            "metadataToken": 385877562,
            "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.Internal.RelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877563,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationalPropertyOverridesBuilder",
            "targetName": "Builder",
            "metadataToken": 385877564,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationalPropertyOverridesBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationalPropertyOverridesBuilder|static=false|accessor=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.Internal.RelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385877565,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|: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.Internal.RelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides::ColumnName:System.String",
            "targetName": "ColumnName",
            "metadataToken": 385877566,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ColumnName|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides::IsColumnNameOverridden:System.Boolean",
            "targetName": "IsColumnNameOverridden",
            "metadataToken": 385877567,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsColumnNameOverridden|: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.Internal.RelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877568,
            "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.Internal.RelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Builder",
            "metadataToken": 385876636,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableRelationalPropertyOverrides",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableRelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionRelationalPropertyOverrides",
            "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:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|:System.Boolean|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides",
            "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": "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::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"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides::.ctor(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100670024,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyOverrides",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "in"
              }
            ]
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationshipSnapshot",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationshipSnapshot",
        "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.Internal.RelationshipSnapshot::Attach(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "Attach",
            "metadataToken": 100670437,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "Attach|(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder):Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|static=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.Internal.RelationshipSnapshot",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationshipSnapshot::Relationship:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "targetName": "Relationship",
            "metadataToken": 385877349,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder",
            "normalizedSignature": "Relationship|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder|static=false|accessor=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.Internal.RelationshipSnapshot",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationshipSnapshot::OwnedEntityTypeSnapshot:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType+Snapshot",
            "targetName": "OwnedEntityTypeSnapshot",
            "metadataToken": 385877350,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType+Snapshot",
            "normalizedSignature": "OwnedEntityTypeSnapshot|:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType+Snapshot|static=false|accessor=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.Internal.RelationshipSnapshot",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationshipSnapshot::ReferencingSkipNavigations:System.Collections.Generic.List_1[[System.ValueTuple_2[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "ReferencingSkipNavigations",
            "metadataToken": 385877351,
            "canonicalSignature": ":System.Collections.Generic.List_1[[System.ValueTuple_2[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "ReferencingSkipNavigations|:System.Collections.Generic.List_1[[System.ValueTuple_2[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],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.Internal.RelationshipSnapshot",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationshipSnapshot::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType+Snapshot,System.Collections.Generic.List_1[[System.ValueTuple_2[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100670433,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType+Snapshot,System.Collections.Generic.List_1[[System.ValueTuple_2[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.InternalForeignKeyBuilder,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType+Snapshot,System.Collections.Generic.List_1[[System.ValueTuple_2[[Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],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.Internal.RelationshipSnapshot",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.RuntimeQueryFilter",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RuntimeQueryFilter",
        "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.IQueryFilter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IQueryFilter"
          }
        ],
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.RuntimeQueryFilter::Expression:System.Linq.Expressions.LambdaExpression",
            "targetName": "Expression",
            "metadataToken": 385877352,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RuntimeQueryFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.RuntimeQueryFilter::Key:System.String",
            "targetName": "Key",
            "metadataToken": 385877353,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Key|: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.Internal.RuntimeQueryFilter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IQueryFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.RuntimeQueryFilter::.ctor(System.String,System.Linq.Expressions.LambdaExpression):void",
            "metadataToken": 100670438,
            "canonicalSignature": "(System.String,System.Linq.Expressions.LambdaExpression):void",
            "normalizedSignature": "constructor|(System.String,System.Linq.Expressions.LambdaExpression):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RuntimeQueryFilter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RuntimeStoredProcedureParameter",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RuntimeStoredProcedureParameter",
        "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.IStoredProcedureParameter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RuntimeStoredProcedureParameter::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670571,
            "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.Internal.RuntimeStoredProcedureParameter",
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter"
          },
          {
            "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.Internal.RuntimeStoredProcedureParameter::StoredProcedure:Microsoft.EntityFrameworkCore.Metadata.RuntimeStoredProcedure",
            "targetName": "StoredProcedure",
            "metadataToken": 385877787,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeStoredProcedure",
            "normalizedSignature": "StoredProcedure|:Microsoft.EntityFrameworkCore.Metadata.RuntimeStoredProcedure|static=false|accessor=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.Internal.RuntimeStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RuntimeStoredProcedureParameter::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877788,
            "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.Internal.RuntimeStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeStoredProcedureParameter::StoreParameter:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter",
            "targetName": "StoreParameter",
            "metadataToken": 385877532,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter",
            "normalizedSignature": "StoreParameter|:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter|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.IStoredProcedureParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RuntimeStoredProcedureParameter::.ctor(Microsoft.EntityFrameworkCore.Metadata.RuntimeStoredProcedure,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]]):void",
            "metadataToken": 100670569,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.RuntimeStoredProcedure,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]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.RuntimeStoredProcedure,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]]):void|static=false",
            "isStatic": false,
            "parameterCount": 6,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RuntimeStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RuntimeStoredProcedureResultColumn",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RuntimeStoredProcedureResultColumn",
        "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.IStoredProcedureResultColumn",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RuntimeStoredProcedureResultColumn::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670587,
            "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.Internal.RuntimeStoredProcedureResultColumn",
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn"
          },
          {
            "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.Internal.RuntimeStoredProcedureResultColumn::StoredProcedure:Microsoft.EntityFrameworkCore.Metadata.RuntimeStoredProcedure",
            "targetName": "StoredProcedure",
            "metadataToken": 385877798,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.RuntimeStoredProcedure",
            "normalizedSignature": "StoredProcedure|:Microsoft.EntityFrameworkCore.Metadata.RuntimeStoredProcedure|static=false|accessor=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.Internal.RuntimeStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RuntimeStoredProcedureResultColumn::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877799,
            "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.Internal.RuntimeStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeStoredProcedureResultColumn::StoreResultColumn:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn",
            "targetName": "StoreResultColumn",
            "metadataToken": 385877533,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn",
            "normalizedSignature": "StoreResultColumn|:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn|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.IStoredProcedureResultColumn",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RuntimeStoredProcedureResultColumn::.ctor(Microsoft.EntityFrameworkCore.Metadata.RuntimeStoredProcedure,System.String,System.Boolean,System.String):void",
            "metadataToken": 100670585,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.RuntimeStoredProcedure,System.String,System.Boolean,System.String):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.RuntimeStoredProcedure,System.String,System.Boolean,System.String):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RuntimeStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
        "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.ConventionAnnotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableSequence",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableSequence"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionSequence",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionSequence"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ISequence",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ISequence"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::GetSequences(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ISequence,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetSequences",
            "metadataToken": 100670060,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ISequence,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetSequences|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ISequence,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::FindSequence(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.ISequence",
            "targetName": "FindSequence",
            "metadataToken": 100670061,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.ISequence",
            "normalizedSignature": "FindSequence|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.ISequence|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::AddSequence(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "targetName": "AddSequence",
            "metadataToken": 100670062,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "normalizedSignature": "AddSequence|(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::SetName(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "targetName": "SetName",
            "metadataToken": 100670063,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "normalizedSignature": "SetName|(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::RemoveSequence(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "targetName": "RemoveSequence",
            "metadataToken": 100670064,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "normalizedSignature": "RemoveSequence|(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::SetRemovedFromModel():System.Void",
            "targetName": "SetRemovedFromModel",
            "metadataToken": 100670067,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "SetRemovedFromModel|():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.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100670074,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::UpdateConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "UpdateConfigurationSource",
            "metadataToken": 100670075,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "UpdateConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::SetStartValue(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetStartValue",
            "metadataToken": 100670078,
            "canonicalSignature": "(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::GetStartValueConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetStartValueConfigurationSource",
            "metadataToken": 100670079,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::SetIncrementBy(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIncrementBy",
            "metadataToken": 100670082,
            "canonicalSignature": "(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetIncrementBy|(System.Nullable_1[[System.Int32,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::GetIncrementByConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIncrementByConfigurationSource",
            "metadataToken": 100670083,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetIncrementByConfigurationSource|():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.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::SetMinValue(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetMinValue",
            "metadataToken": 100670086,
            "canonicalSignature": "(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetMinValue|(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::GetMinValueConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetMinValueConfigurationSource",
            "metadataToken": 100670087,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetMinValueConfigurationSource|():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.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::SetMaxValue(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetMaxValue",
            "metadataToken": 100670090,
            "canonicalSignature": "(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetMaxValue|(System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::GetMaxValueConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetMaxValueConfigurationSource",
            "metadataToken": 100670091,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetMaxValueConfigurationSource|():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.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::SetType(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type",
            "targetName": "SetType",
            "metadataToken": 100670095,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type",
            "normalizedSignature": "SetType|(System.Type,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Type|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.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::GetTypeConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetTypeConfigurationSource",
            "metadataToken": 100670096,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::SetIsCyclic(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SetIsCyclic",
            "metadataToken": 100670099,
            "canonicalSignature": "(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SetIsCyclic|(System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::GetIsCyclicConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetIsCyclicConfigurationSource",
            "metadataToken": 100670100,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetIsCyclicConfigurationSource|():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.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670101,
            "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.Internal.Sequence",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666407,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100666409,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666412,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionSequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionSequence"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionSequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionSequence"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100666406,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionSequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionSequence"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionSequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionSequence"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSequenceBuilder",
            "targetName": "Builder",
            "metadataToken": 385877573,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSequenceBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSequenceBuilder|static=false|accessor=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.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385877574,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|: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.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::Model:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel",
            "targetName": "Model",
            "metadataToken": 385877575,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877576,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877577,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Name|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::ModelSchema:System.String",
            "targetName": "ModelSchema",
            "metadataToken": 385877578,
            "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.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877579,
            "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.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::StartValue:System.Int64",
            "targetName": "StartValue",
            "metadataToken": 385877580,
            "canonicalSignature": ":System.Int64",
            "normalizedSignature": "StartValue|:System.Int64|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.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::IncrementBy:System.Int32",
            "targetName": "IncrementBy",
            "metadataToken": 385877581,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "IncrementBy|:System.Int32|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.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::MinValue:System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "MinValue",
            "metadataToken": 385877582,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::MaxValue:System.Nullable_1[[System.Int64,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "MaxValue",
            "metadataToken": 385877583,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::SupportedTypes:System.Collections.Generic.IReadOnlyCollection_1[[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "SupportedTypes",
            "metadataToken": 385877584,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyCollection_1[[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "SupportedTypes|:System.Collections.Generic.IReadOnlyCollection_1[[System.Type,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=true|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::Type:System.Type",
            "targetName": "Type",
            "metadataToken": 385877585,
            "canonicalSignature": ":System.Type",
            "normalizedSignature": "Type|:System.Type|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.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::IsCyclic:System.Boolean",
            "targetName": "IsCyclic",
            "metadataToken": 385877586,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsCyclic|: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.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Builder",
            "metadataToken": 385876636,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableSequence",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableSequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionSequence",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionSequence",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionSequence",
            "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:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|:System.Boolean|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlySequence",
            "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": "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::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::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"
          },
          {
            "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"
          }
        ],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::DefaultClrTypeSystem.Type",
            "targetName": "DefaultClrType",
            "metadataToken": 67110411,
            "normalizedSignature": "DefaultClrType|System.Type|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::DefaultIncrementBySystem.Int32",
            "targetName": "DefaultIncrementBy",
            "metadataToken": 67110412,
            "normalizedSignature": "DefaultIncrementBy|System.Int32|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::DefaultStartValueSystem.Int32",
            "targetName": "DefaultStartValue",
            "metadataToken": 67110413,
            "normalizedSignature": "DefaultStartValue|System.Int32|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::DefaultMaxValueSystem.Nullable`1[[System.Int64, System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "DefaultMaxValue",
            "metadataToken": 67110414,
            "normalizedSignature": "DefaultMaxValue|System.Nullable`1[[System.Int64, 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.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::DefaultMinValueSystem.Nullable`1[[System.Int64, System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "DefaultMinValue",
            "metadataToken": 67110415,
            "normalizedSignature": "DefaultMinValue|System.Nullable`1[[System.Int64, 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.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::DefaultIsCyclicSystem.Boolean",
            "targetName": "DefaultIsCyclic",
            "metadataToken": 67110416,
            "normalizedSignature": "DefaultIsCyclic|System.Boolean|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::.ctor(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100670058,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence::.ctor(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel,System.String):void",
            "metadataToken": 100670059,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel,System.String):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel,System.String):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Sequence",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableServiceProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableServiceProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IServiceProperty",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IServiceProperty"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty::SetRemovedFromModel():System.Void",
            "targetName": "SetRemovedFromModel",
            "metadataToken": 100670448,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "SetRemovedFromModel|():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.Internal.ServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty::SetParameterBinding(Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
            "targetName": "SetParameterBinding",
            "metadataToken": 100670451,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
            "normalizedSignature": "SetParameterBinding|(Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding|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.Internal.ServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty::GetParameterBindingConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetParameterBindingConfigurationSource",
            "metadataToken": 100670453,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670456,
            "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.Internal.ServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindRuntimeAnnotation",
            "metadataToken": 100673140,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindRuntimeAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotationValue(System.String):System.Object",
            "targetName": "FindRuntimeAnnotationValue",
            "metadataToken": 100673141,
            "canonicalSignature": "(System.String):System.Object",
            "normalizedSignature": "FindRuntimeAnnotationValue|(System.String):System.Object|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetRuntimeAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRuntimeAnnotations",
            "metadataToken": 100673142,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRuntimeAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::AddRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddRuntimeAnnotation",
            "metadataToken": 100673143,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetOrAddRuntimeAnnotationValue(System.String,Func_2,TArg):TValue",
            "targetName": "GetOrAddRuntimeAnnotationValue",
            "metadataToken": 100673146,
            "canonicalSignature": "(System.String,Func_2,TArg):TValue",
            "normalizedSignature": "GetOrAddRuntimeAnnotationValue|(System.String,Func_2,TArg):TValue|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::AnnotationsToDebugString(System.Int32):System.String",
            "targetName": "AnnotationsToDebugString",
            "metadataToken": 100673198,
            "canonicalSignature": "(System.Int32):System.String",
            "normalizedSignature": "AnnotationsToDebugString|(System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666407,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100666409,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666412,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "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.IConventionPropertyBase::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100666696,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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.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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100666406,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385877354,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|static=false|accessor=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.Internal.ServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385877355,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase|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.Internal.ServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385877356,
            "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": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder",
            "targetName": "Builder",
            "metadataToken": 385877357,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalServicePropertyBuilder|static=false|accessor=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.Internal.ServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385877358,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|: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.Internal.ServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385877359,
            "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.Internal.ServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty::ParameterBinding:Microsoft.EntityFrameworkCore.Metadata.ServiceParameterBinding",
            "targetName": "ParameterBinding",
            "metadataToken": 385877360,
            "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.Internal.ServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385877361,
            "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": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877362,
            "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.Internal.ServiceProperty",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "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": "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableServiceProperty",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableServiceProperty",
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionServiceProperty",
            "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.IConventionAnnotatable::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|:System.Boolean|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyServiceProperty",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableServiceProperty",
            "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"
          },
          {
            "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"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty::.ctor(System.String,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100670441,
            "canonicalSignature": "(System.String,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(System.String,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 6,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ServiceProperty",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IPropertyBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation"
          },
          {
            "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.IMutableNavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableNavigationBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ISkipNavigation"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.INavigationBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.INavigationBase"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::SetRemovedFromModel():System.Void",
            "targetName": "SetRemovedFromModel",
            "metadataToken": 100670472,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "SetRemovedFromModel|():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.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::SetForeignKey(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "targetName": "SetForeignKey",
            "metadataToken": 100670483,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "normalizedSignature": "SetForeignKey|(Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey|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.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::GetForeignKeyConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetForeignKeyConfigurationSource",
            "metadataToken": 100670484,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::UpdateForeignKeyConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "UpdateForeignKeyConfigurationSource",
            "metadataToken": 100670485,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "UpdateForeignKeyConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::SetInverse(Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation",
            "targetName": "SetInverse",
            "metadataToken": 100670486,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation",
            "normalizedSignature": "SetInverse|(Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation|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.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::GetInverseConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetInverseConfigurationSource",
            "metadataToken": 100670487,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::UpdateInverseConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "UpdateInverseConfigurationSource",
            "metadataToken": 100670488,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "UpdateInverseConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100670489,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|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.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::OnAnnotationSet(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "OnAnnotationSet",
            "metadataToken": 100670491,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "OnAnnotationSet|(System.String,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670494,
            "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.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindRuntimeAnnotation",
            "metadataToken": 100673140,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindRuntimeAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotationValue(System.String):System.Object",
            "targetName": "FindRuntimeAnnotationValue",
            "metadataToken": 100673141,
            "canonicalSignature": "(System.String):System.Object",
            "normalizedSignature": "FindRuntimeAnnotationValue|(System.String):System.Object|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetRuntimeAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRuntimeAnnotations",
            "metadataToken": 100673142,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRuntimeAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::AddRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddRuntimeAnnotation",
            "metadataToken": 100673143,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetOrAddRuntimeAnnotationValue(System.String,Func_2,TArg):TValue",
            "targetName": "GetOrAddRuntimeAnnotationValue",
            "metadataToken": 100673146,
            "canonicalSignature": "(System.String,Func_2,TArg):TValue",
            "normalizedSignature": "GetOrAddRuntimeAnnotationValue|(System.String,Func_2,TArg):TValue|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::AnnotationsToDebugString(System.Int32):System.String",
            "targetName": "AnnotationsToDebugString",
            "metadataToken": 100673198,
            "canonicalSignature": "(System.Int32):System.String",
            "normalizedSignature": "AnnotationsToDebugString|(System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666407,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100666409,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666412,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "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.IConventionPropertyBase::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100666696,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|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.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation"
          },
          {
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation"
          },
          {
            "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.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.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100666406,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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.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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::OnAnnotationSet(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "targetName": "OnAnnotationSet",
            "metadataToken": 0,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation",
            "normalizedSignature": "OnAnnotationSet|(System.String,Microsoft.EntityFrameworkCore.Infrastructure.Annotation,Microsoft.EntityFrameworkCore.Infrastructure.Annotation):Microsoft.EntityFrameworkCore.Infrastructure.Annotation|static=false",
            "emitScope": "ClassSurface",
            "provenance": "BaseOverload",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385877369,
            "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": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
            "targetName": "Builder",
            "metadataToken": 385877370,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalSkipNavigationBuilder|static=false|accessor=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.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385877371,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|: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.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::DeclaringEntityType:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "DeclaringEntityType",
            "metadataToken": 385877372,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "DeclaringEntityType|:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|static=false|accessor=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.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::TargetEntityType:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "TargetEntityType",
            "metadataToken": 385877373,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "TargetEntityType|:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|static=false|accessor=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.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::DeclaringType:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "targetName": "DeclaringType",
            "metadataToken": 385877374,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "normalizedSignature": "DeclaringType|:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase|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.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::JoinEntityType:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "JoinEntityType",
            "metadataToken": 385877375,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "JoinEntityType|:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|static=false|accessor=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.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::ForeignKey:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "targetName": "ForeignKey",
            "metadataToken": 385877376,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey",
            "normalizedSignature": "ForeignKey|:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKey|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.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::Inverse:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation",
            "targetName": "Inverse",
            "metadataToken": 385877377,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation",
            "normalizedSignature": "Inverse|:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation|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.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::IsCollection:System.Boolean",
            "targetName": "IsCollection",
            "metadataToken": 385877378,
            "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.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::IsOnDependent:System.Boolean",
            "targetName": "IsOnDependent",
            "metadataToken": 385877379,
            "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.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::Sentinel:System.Object",
            "targetName": "Sentinel",
            "metadataToken": 385877380,
            "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": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::CollectionAccessor:Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "targetName": "CollectionAccessor",
            "metadataToken": 385877381,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor",
            "normalizedSignature": "CollectionAccessor|:Microsoft.EntityFrameworkCore.Metadata.IClrCollectionAccessor|static=false|accessor=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.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::ManyToManyLoader:Microsoft.EntityFrameworkCore.Internal.ICollectionLoader",
            "targetName": "ManyToManyLoader",
            "metadataToken": 385877382,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Internal.ICollectionLoader",
            "normalizedSignature": "ManyToManyLoader|:Microsoft.EntityFrameworkCore.Internal.ICollectionLoader|static=false|accessor=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.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877383,
            "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.Internal.SkipNavigation",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutablePropertyBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase",
            "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": "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase",
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "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.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.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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation",
            "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.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.IConventionAnnotatable::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|:System.Boolean|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableSkipNavigation",
            "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": "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::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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionSkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionNavigationBase",
            "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.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.Internal.SkipNavigation::.ctor(System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Boolean,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100670467,
            "canonicalSignature": "(System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Boolean,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(System.String,System.Type,System.Reflection.PropertyInfo,System.Reflection.FieldInfo,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,System.Boolean,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 9,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigation",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigationComparer",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigationComparer",
        "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": [
              "IReadOnlySkipNavigation"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigationComparer::Compare(Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation,Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation):System.Int32",
            "targetName": "Compare",
            "metadataToken": 100670511,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation,Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation):System.Int32",
            "normalizedSignature": "Compare|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation,Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation):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.Internal.SkipNavigationComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigationComparer::InstanceMicrosoft.EntityFrameworkCore.Metadata.Internal.SkipNavigationComparer",
            "targetName": "Instance",
            "metadataToken": 67110202,
            "normalizedSignature": "Instance|Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigationComparer|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigationComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQuery",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQuery",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ISqlQuery",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ISqlQuery"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQuery::FindColumn(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "FindColumn",
            "metadataToken": 100670116,
            "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": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQuery",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQuery::FindColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryColumn",
            "targetName": "FindColumn",
            "metadataToken": 100670117,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryColumn",
            "normalizedSignature": "FindColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryColumn|static=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.Internal.SqlQuery",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQuery::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670118,
            "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.Internal.SqlQuery",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ISqlQuery",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ISqlQuery"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ISqlQuery",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ISqlQuery"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQuery::Sql:System.String",
            "targetName": "Sql",
            "metadataToken": 385877591,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Sql|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQuery",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ISqlQuery",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQuery::.ctor(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel,System.String):void",
            "metadataToken": 100670113,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel,System.String):void",
            "normalizedSignature": "constructor|(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel,System.String):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQuery",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryColumn",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryColumn",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1",
          "typeArguments": [
            "SqlQueryColumnMapping"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryColumn::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670126,
            "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.Internal.SqlQueryColumn",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryColumn::SqlQuery:Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQuery",
            "targetName": "SqlQuery",
            "metadataToken": 385877594,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQuery",
            "normalizedSignature": "SqlQuery|:Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQuery|static=false|accessor=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.Internal.SqlQueryColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryColumn::.ctor(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQuery,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):void",
            "metadataToken": 100670124,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQuery,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):void",
            "normalizedSignature": "constructor|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQuery,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryColumnMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryColumnMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumnMapping",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumnMapping"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryColumnMapping::GetTypeMapping():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "GetTypeMapping",
            "metadataToken": 100670131,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "GetTypeMapping|():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryColumnMapping::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670132,
            "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.Internal.SqlQueryColumnMapping",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumnMapping"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryColumnMapping::SqlQueryMapping:Microsoft.EntityFrameworkCore.Metadata.ISqlQueryMapping",
            "targetName": "SqlQueryMapping",
            "metadataToken": 385877597,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryColumnMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumnMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumnMapping",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ISqlQueryColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryColumnMapping::.ctor(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryColumn,Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryMapping):void",
            "metadataToken": 100670129,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryColumn,Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryMapping):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryColumn,Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryMapping):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1",
          "typeArguments": [
            "SqlQueryColumnMapping"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ISqlQueryMapping",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ISqlQueryMapping"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryMapping::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670138,
            "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.Internal.SqlQueryMapping",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryMapping::IsDefaultSqlQueryMapping:System.Boolean",
            "targetName": "IsDefaultSqlQueryMapping",
            "metadataToken": 385877599,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsDefaultSqlQueryMapping|: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.Internal.SqlQueryMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryMapping::SqlQuery:Microsoft.EntityFrameworkCore.Metadata.ISqlQuery",
            "targetName": "SqlQuery",
            "metadataToken": 385877600,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ISqlQueryMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ISqlQueryMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ISqlQueryMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQueryMapping::.ctor(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQuery,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100670134,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQuery,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.SqlQuery,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.Internal.SqlQueryMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
        "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.ConventionAnnotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "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"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::SetRemovedFromModel():System.Void",
            "targetName": "SetRemovedFromModel",
            "metadataToken": 100670145,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "SetRemovedFromModel|():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.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::FindStoredProcedure(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType):Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure",
            "targetName": "FindStoredProcedure",
            "metadataToken": 100670147,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType):Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure",
            "normalizedSignature": "FindStoredProcedure|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType):Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure|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.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::FindDeclaredStoredProcedure(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType):Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure",
            "targetName": "FindDeclaredStoredProcedure",
            "metadataToken": 100670148,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType):Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure",
            "normalizedSignature": "FindDeclaredStoredProcedure|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType):Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure|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.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::SetStoredProcedure(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "targetName": "SetStoredProcedure",
            "metadataToken": 100670149,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "normalizedSignature": "SetStoredProcedure|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure|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.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::SetStoredProcedure(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "targetName": "SetStoredProcedure",
            "metadataToken": 100670150,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "normalizedSignature": "SetStoredProcedure|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType,System.String,System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::SetStoredProcedure(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "targetName": "SetStoredProcedure",
            "metadataToken": 100670151,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "normalizedSignature": "SetStoredProcedure|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::SetStoredProcedure(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType,System.String,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "targetName": "SetStoredProcedure",
            "metadataToken": 100670152,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType,System.String,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "normalizedSignature": "SetStoredProcedure|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType,System.String,System.String,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::RemoveStoredProcedure(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType):Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure",
            "targetName": "RemoveStoredProcedure",
            "metadataToken": 100670153,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType):Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure",
            "normalizedSignature": "RemoveStoredProcedure|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType):Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure|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.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::RemoveStoredProcedure(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType):Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "targetName": "RemoveStoredProcedure",
            "metadataToken": 100670154,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType):Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "normalizedSignature": "RemoveStoredProcedure|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType):Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure|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.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::GetStoredProcedureConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetStoredProcedureConfigurationSource",
            "metadataToken": 100670155,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetStoredProcedureConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType):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.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100670157,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::UpdateConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "UpdateConfigurationSource",
            "metadataToken": 100670158,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "UpdateConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::SetSchema(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "targetName": "SetSchema",
            "metadataToken": 100670161,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "normalizedSignature": "SetSchema|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::GetSchemaConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetSchemaConfigurationSource",
            "metadataToken": 100670162,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetSchemaConfigurationSource|():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.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::SetName(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "targetName": "SetName",
            "metadataToken": 100670166,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "normalizedSignature": "SetName|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::SetName(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):System.Void",
            "targetName": "SetName",
            "metadataToken": 100670167,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):System.Void",
            "normalizedSignature": "SetName|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,System.Boolean):System.Void|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.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::GetNameConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetNameConfigurationSource",
            "metadataToken": 100670168,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::SetIsRowsAffectedReturned(System.Boolean):System.Boolean",
            "targetName": "SetIsRowsAffectedReturned",
            "metadataToken": 100670171,
            "canonicalSignature": "(System.Boolean):System.Boolean",
            "normalizedSignature": "SetIsRowsAffectedReturned|(System.Boolean):System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::FindParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter",
            "targetName": "FindParameter",
            "metadataToken": 100670174,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter",
            "normalizedSignature": "FindParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter|static=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.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::AddParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter",
            "targetName": "AddParameter",
            "metadataToken": 100670175,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter",
            "normalizedSignature": "AddParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter|static=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.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::FindOriginalValueParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter",
            "targetName": "FindOriginalValueParameter",
            "metadataToken": 100670176,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter",
            "normalizedSignature": "FindOriginalValueParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter|static=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.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::AddOriginalValueParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter",
            "targetName": "AddOriginalValueParameter",
            "metadataToken": 100670177,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter",
            "normalizedSignature": "AddOriginalValueParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter|static=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.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::FindRowsAffectedParameter():Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter",
            "targetName": "FindRowsAffectedParameter",
            "metadataToken": 100670178,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter",
            "normalizedSignature": "FindRowsAffectedParameter|():Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::AddRowsAffectedParameter():Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter",
            "targetName": "AddRowsAffectedParameter",
            "metadataToken": 100670179,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter",
            "normalizedSignature": "AddRowsAffectedParameter|():Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::FindResultColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn",
            "targetName": "FindResultColumn",
            "metadataToken": 100670181,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn",
            "normalizedSignature": "FindResultColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn|static=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.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::AddResultColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn",
            "targetName": "AddResultColumn",
            "metadataToken": 100670182,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn",
            "normalizedSignature": "AddResultColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn|static=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.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::FindRowsAffectedResultColumn():Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn",
            "targetName": "FindRowsAffectedResultColumn",
            "metadataToken": 100670183,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn",
            "normalizedSignature": "FindRowsAffectedResultColumn|():Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::AddRowsAffectedResultColumn():Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn",
            "targetName": "AddRowsAffectedResultColumn",
            "metadataToken": 100670184,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn",
            "normalizedSignature": "AddRowsAffectedResultColumn|():Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670185,
            "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.Internal.StoredProcedure",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666407,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100666409,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666412,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100666406,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::EntityType:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "targetName": "EntityType",
            "metadataToken": 385877602,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType|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.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
            "targetName": "Builder",
            "metadataToken": 385877603,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureBuilder|static=false|accessor=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.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385877604,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|: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.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877605,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877606,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Schema|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877607,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Name|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::IsRowsAffectedReturned:System.Boolean",
            "targetName": "IsRowsAffectedReturned",
            "metadataToken": 385877608,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsRowsAffectedReturned|: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.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::Parameters:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Parameters",
            "metadataToken": 385877609,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Parameters|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter,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.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::ResultColumns:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ResultColumns",
            "metadataToken": 385877610,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ResultColumns|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn,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.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877611,
            "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.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Builder",
            "metadataToken": 385876636,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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::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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|:System.Boolean|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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::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::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.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"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedure",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedure",
            "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": "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.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": "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.IMutableStoredProcedure",
            "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": "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.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": "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.IConventionStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure::.ctor(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100670140,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureComparer",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureComparer",
        "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.Collections.Generic.IEqualityComparer`1",
            "targetName": "System.Collections.Generic.IEqualityComparer`1",
            "typeArguments": [
              "IStoredProcedure"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.Generic.IComparer`1",
            "targetName": "System.Collections.Generic.IComparer`1",
            "typeArguments": [
              "IStoredProcedure"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureComparer::Compare(Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure,Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure):System.Int32",
            "targetName": "Compare",
            "metadataToken": 100670239,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure,Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure):System.Int32",
            "normalizedSignature": "Compare|(Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure,Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure):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.Internal.StoredProcedureComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureComparer::Equals(Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure,Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100670240,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure,Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure,Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure):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.Internal.StoredProcedureComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureComparer::GetHashCode(Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure):System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100670241,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure):System.Int32",
            "normalizedSignature": "GetHashCode|(Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure):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.Internal.StoredProcedureComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureComparer::InstanceMicrosoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureComparer",
            "targetName": "Instance",
            "metadataToken": 67110438,
            "normalizedSignature": "Instance|Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureComparer|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1",
          "typeArguments": [
            "IStoredProcedureResultColumnMapping"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping::AddParameterMapping(Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping):System.Boolean",
            "targetName": "AddParameterMapping",
            "metadataToken": 100670249,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping):System.Boolean",
            "normalizedSignature": "AddParameterMapping|(Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping):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.Internal.StoredProcedureMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670250,
            "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.Internal.StoredProcedureMapping",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping::StoreStoredProcedure:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "targetName": "StoreStoredProcedure",
            "metadataToken": 385877627,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping::StoredProcedure:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure",
            "targetName": "StoredProcedure",
            "metadataToken": 385877628,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping::StoredProcedureIdentifier:Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier",
            "targetName": "StoredProcedureIdentifier",
            "metadataToken": 385877629,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping::TableMapping:Microsoft.EntityFrameworkCore.Metadata.ITableMapping",
            "targetName": "TableMapping",
            "metadataToken": 385877630,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping::ParameterMappings:System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ParameterMappings",
            "metadataToken": 385877631,
            "canonicalSignature": ":System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ParameterMappings|:System.Collections.Generic.List_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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877632,
            "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.Internal.StoredProcedureMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping::.ctor(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure,Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure,Microsoft.EntityFrameworkCore.Metadata.ITableMapping,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100670243,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure,Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure,Microsoft.EntityFrameworkCore.Metadata.ITableMapping,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure,Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure,Microsoft.EntityFrameworkCore.Metadata.ITableMapping,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter",
        "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.ConventionAnnotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureParameter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureParameter"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter::SetRemovedFromModel():System.Void",
            "targetName": "SetRemovedFromModel",
            "metadataToken": 100670259,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "SetRemovedFromModel|():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.Internal.StoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter::SetName(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "targetName": "SetName",
            "metadataToken": 100670269,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "normalizedSignature": "SetName|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.StoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter::GetNameConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetNameConfigurationSource",
            "metadataToken": 100670270,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter::SetDirection(System.Data.ParameterDirection,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Data.ParameterDirection",
            "targetName": "SetDirection",
            "metadataToken": 100670273,
            "canonicalSignature": "(System.Data.ParameterDirection,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Data.ParameterDirection",
            "normalizedSignature": "SetDirection|(System.Data.ParameterDirection,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Data.ParameterDirection|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.Internal.StoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter::IsValid(System.Data.ParameterDirection):System.Boolean",
            "targetName": "IsValid",
            "metadataToken": 100670274,
            "canonicalSignature": "(System.Data.ParameterDirection):System.Boolean",
            "normalizedSignature": "IsValid|(System.Data.ParameterDirection):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.Internal.StoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter::GetDirectionConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDirectionConfigurationSource",
            "metadataToken": 100670275,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDirectionConfigurationSource|():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.Internal.StoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670277,
            "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.Internal.StoredProcedureParameter",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666407,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100666409,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666412,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100666406,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder",
            "targetName": "Builder",
            "metadataToken": 385877635,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureParameterBuilder|static=false|accessor=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.Internal.StoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385877636,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|: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.Internal.StoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter::StoredProcedure:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "targetName": "StoredProcedure",
            "metadataToken": 385877638,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "normalizedSignature": "StoredProcedure|:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure|static=false|accessor=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.Internal.StoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter::StoreParameter:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter",
            "targetName": "StoreParameter",
            "metadataToken": 385877639,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter",
            "normalizedSignature": "StoreParameter|:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter|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.Internal.StoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter::PropertyName:System.String",
            "targetName": "PropertyName",
            "metadataToken": 385877640,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "PropertyName|: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.Internal.StoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter::ForOriginalValue:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "ForOriginalValue",
            "metadataToken": 385877641,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter::ForRowsAffected:System.Boolean",
            "targetName": "ForRowsAffected",
            "metadataToken": 385877642,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "ForRowsAffected|: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.Internal.StoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877643,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Name|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter::Direction:System.Data.ParameterDirection",
            "targetName": "Direction",
            "metadataToken": 385877644,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877645,
            "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.Internal.StoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Builder",
            "metadataToken": 385876636,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|:System.Boolean|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureParameter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure,System.Boolean,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100670256,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure,System.Boolean,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure,System.Boolean,System.String,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameterMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameterMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameterMapping::GetTypeMapping():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "GetTypeMapping",
            "metadataToken": 100670292,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "GetTypeMapping|():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameterMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameterMapping::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670293,
            "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.Internal.StoredProcedureParameterMapping",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameterMapping::Parameter:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter",
            "targetName": "Parameter",
            "metadataToken": 385877651,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameterMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameterMapping::StoredProcedureMapping:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "targetName": "StoredProcedureMapping",
            "metadataToken": 385877652,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameterMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameterMapping::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877653,
            "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.Internal.StoredProcedureParameterMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameterMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameterMapping::.ctor(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter,Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureParameter,Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping):void",
            "metadataToken": 100670289,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter,Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureParameter,Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureParameter,Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureParameter,Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureParameterMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn",
        "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.ConventionAnnotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureResultColumn",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureResultColumn"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn::SetRemovedFromModel():System.Void",
            "targetName": "SetRemovedFromModel",
            "metadataToken": 100670301,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "SetRemovedFromModel|():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.Internal.StoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn::SetName(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "targetName": "SetName",
            "metadataToken": 100670310,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "normalizedSignature": "SetName|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.StoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn::GetNameConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetNameConfigurationSource",
            "metadataToken": 100670311,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670313,
            "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.Internal.StoredProcedureResultColumn",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666407,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100666409,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666412,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100666406,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder",
            "targetName": "Builder",
            "metadataToken": 385877655,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalStoredProcedureResultColumnBuilder|static=false|accessor=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.Internal.StoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385877656,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|: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.Internal.StoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877657,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn::StoredProcedure:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "targetName": "StoredProcedure",
            "metadataToken": 385877658,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure",
            "normalizedSignature": "StoredProcedure|:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure|static=false|accessor=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.Internal.StoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn::StoreResultColumn:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn",
            "targetName": "StoreResultColumn",
            "metadataToken": 385877659,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn",
            "normalizedSignature": "StoreResultColumn|:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn|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.Internal.StoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn::PropertyName:System.String",
            "targetName": "PropertyName",
            "metadataToken": 385877660,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "PropertyName|: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.Internal.StoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn::ForRowsAffected:System.Boolean",
            "targetName": "ForRowsAffected",
            "metadataToken": 385877661,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "ForRowsAffected|: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.Internal.StoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877662,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Name|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877663,
            "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.Internal.StoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::Builder:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "targetName": "Builder",
            "metadataToken": 385876636,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureResultColumn",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|:System.Boolean|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyStoredProcedureResultColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure,System.Boolean,System.String):void",
            "metadataToken": 100670298,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure,System.Boolean,System.String):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedure,System.Boolean,System.String):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumnMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumnMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumnMapping",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumnMapping"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumnMapping::GetTypeMapping():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "GetTypeMapping",
            "metadataToken": 100670327,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "GetTypeMapping|():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumnMapping::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670328,
            "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.Internal.StoredProcedureResultColumnMapping",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumnMapping"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumnMapping::ResultColumn:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn",
            "targetName": "ResultColumn",
            "metadataToken": 385877669,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumnMapping::StoredProcedureMapping:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "targetName": "StoredProcedureMapping",
            "metadataToken": 385877670,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumnMapping::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877671,
            "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.Internal.StoredProcedureResultColumnMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumnMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumnMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumnMapping",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumnMapping::.ctor(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping):void",
            "metadataToken": 100670324,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureMapping):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoredProcedureResultColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoreFunction"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction::AddDbFunction(Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeDbFunction):System.Void",
            "targetName": "AddDbFunction",
            "metadataToken": 100670338,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeDbFunction):System.Void",
            "normalizedSignature": "AddDbFunction|(Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeDbFunction):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.Internal.StoreFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction::FindParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunctionParameter",
            "targetName": "FindParameter",
            "metadataToken": 100670339,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunctionParameter",
            "normalizedSignature": "FindParameter|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunctionParameter|static=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.Internal.StoreFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction::FindColumn(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "FindColumn",
            "metadataToken": 100670340,
            "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": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction::FindColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionColumn",
            "targetName": "FindColumn",
            "metadataToken": 100670341,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionColumn",
            "normalizedSignature": "FindColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.FunctionColumn|static=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.Internal.StoreFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670342,
            "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.Internal.StoreFunction",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoreFunction"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoreFunction"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction::DbFunctions:System.Collections.Generic.SortedDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.IDbFunction,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "DbFunctions",
            "metadataToken": 385877673,
            "canonicalSignature": ":System.Collections.Generic.SortedDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.IDbFunction,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "DbFunctions|:System.Collections.Generic.SortedDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction::IsBuiltIn:System.Boolean",
            "targetName": "IsBuiltIn",
            "metadataToken": 385877674,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsBuiltIn|: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.Internal.StoreFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction::ReturnType:System.String",
            "targetName": "ReturnType",
            "metadataToken": 385877675,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ReturnType|: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.Internal.StoreFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction::Parameters:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunctionParameter[]",
            "targetName": "Parameters",
            "metadataToken": 385877676,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunctionParameter[]",
            "normalizedSignature": "Parameters|:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunctionParameter[]|static=false|accessor=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.Internal.StoreFunction",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeDbFunction,Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel):void",
            "metadataToken": 100670333,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeDbFunction,Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeDbFunction,Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunctionParameter",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunctionParameter",
        "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.Annotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.Annotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunctionParameter::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670356,
            "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.Internal.StoreFunctionParameter",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunctionParameter::Function:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction",
            "targetName": "Function",
            "metadataToken": 385877681,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction",
            "normalizedSignature": "Function|:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction|static=false|accessor=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.Internal.StoreFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunctionParameter::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877682,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunctionParameter::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877683,
            "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.Internal.StoreFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunctionParameter::StoreType:System.String",
            "targetName": "StoreType",
            "metadataToken": 385877684,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "StoreType|:System.String|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunctionParameter::DbFunctionParameters:System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "DbFunctionParameters",
            "metadataToken": 385877685,
            "canonicalSignature": ":System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.IDbFunctionParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "DbFunctionParameters|:System.Collections.Generic.List_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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunctionParameter::.ctor(Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction,Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeDbFunctionParameter):void",
            "metadataToken": 100670350,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction,Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeDbFunctionParameter):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunction,Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeDbFunctionParameter):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreFunctionParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure::AddStoredProcedure(Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeStoredProcedure):System.Void",
            "targetName": "AddStoredProcedure",
            "metadataToken": 100670361,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeStoredProcedure):System.Void",
            "normalizedSignature": "AddStoredProcedure|(Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeStoredProcedure):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.Internal.StoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure::AddParameter(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter):System.Void",
            "targetName": "AddParameter",
            "metadataToken": 100670366,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter):System.Void",
            "normalizedSignature": "AddParameter|(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter):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.Internal.StoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure::FindParameter(System.String):Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter",
            "targetName": "FindParameter",
            "metadataToken": 100670367,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure::FindParameter(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter",
            "targetName": "FindParameter",
            "metadataToken": 100670368,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure::AddResultColumn(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn):System.Void",
            "targetName": "AddResultColumn",
            "metadataToken": 100670371,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn):System.Void",
            "normalizedSignature": "AddResultColumn|(Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn):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.Internal.StoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure::FindColumn(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "FindColumn",
            "metadataToken": 100670372,
            "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": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure::FindResultColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn",
            "targetName": "FindResultColumn",
            "metadataToken": 100670373,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure::FindResultColumn(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn",
            "targetName": "FindResultColumn",
            "metadataToken": 100670374,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670375,
            "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.Internal.StoreStoredProcedure",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure::FindColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "FindColumn",
            "metadataToken": 0,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "normalizedSignature": "FindColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.IColumnBase|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.Internal.StoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure::StoredProcedures:System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "StoredProcedures",
            "metadataToken": 385877688,
            "canonicalSignature": ":System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.IStoredProcedure,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "StoredProcedures|:System.Collections.Generic.SortedSet_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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure::ReturnValue:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureReturnValue",
            "targetName": "ReturnValue",
            "metadataToken": 385877689,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureReturnValue",
            "normalizedSignature": "ReturnValue|:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureReturnValue|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.Internal.StoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure::Parameters:System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Parameters",
            "metadataToken": 385877690,
            "canonicalSignature": ":System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Parameters|:System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure::ResultColumns:System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ResultColumns",
            "metadataToken": 385877691,
            "canonicalSignature": ":System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ResultColumns|:System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877692,
            "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.Internal.StoreStoredProcedure",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure::.ctor(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel):void",
            "metadataToken": 100670359,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel):void",
            "normalizedSignature": "constructor|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureParameter",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureParameter",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1",
          "typeArguments": [
            "StoredProcedureParameterMapping"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureParameter::GetDefaultStoreTypeMapping():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "GetDefaultStoreTypeMapping",
            "metadataToken": 100670389,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "GetDefaultStoreTypeMapping|():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureParameter::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670390,
            "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.Internal.StoreStoredProcedureParameter",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureParameter::StoredProcedure:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure",
            "targetName": "StoredProcedure",
            "metadataToken": 385877697,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure",
            "normalizedSignature": "StoredProcedure|:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure|static=false|accessor=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.Internal.StoreStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureParameter::Direction:System.Data.ParameterDirection",
            "targetName": "Direction",
            "metadataToken": 385877698,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureParameter::Position:System.Int32",
            "targetName": "Position",
            "metadataToken": 385877699,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "Position|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureParameter::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877700,
            "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.Internal.StoreStoredProcedureParameter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureParameter::.ctor(System.String,System.String,System.Int32,Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure,System.Data.ParameterDirection,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):void",
            "metadataToken": 100670385,
            "canonicalSignature": "(System.String,System.String,System.Int32,Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure,System.Data.ParameterDirection,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):void",
            "normalizedSignature": "constructor|(System.String,System.String,System.Int32,Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure,System.Data.ParameterDirection,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):void|static=false",
            "isStatic": false,
            "parameterCount": 6,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureParameter",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureResultColumn",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureResultColumn",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1",
          "typeArguments": [
            "StoredProcedureResultColumnMapping"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureResultColumn::GetDefaultStoreTypeMapping():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "GetDefaultStoreTypeMapping",
            "metadataToken": 100670399,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "GetDefaultStoreTypeMapping|():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureResultColumn::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670400,
            "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.Internal.StoreStoredProcedureResultColumn",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureResultColumn::StoredProcedure:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure",
            "targetName": "StoredProcedure",
            "metadataToken": 385877703,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure",
            "normalizedSignature": "StoredProcedure|:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure|static=false|accessor=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.Internal.StoreStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureResultColumn::Position:System.Int32",
            "targetName": "Position",
            "metadataToken": 385877704,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "Position|:System.Int32|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureResultColumn::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877705,
            "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.Internal.StoreStoredProcedureResultColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureResultColumn::.ctor(System.String,System.String,System.Int32,Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):void",
            "metadataToken": 100670396,
            "canonicalSignature": "(System.String,System.String,System.Int32,Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):void",
            "normalizedSignature": "constructor|(System.String,System.String,System.Int32,Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureResultColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureReturnValue",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureReturnValue",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1",
          "typeArguments": [
            "ColumnMappingBase"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureReturnValue",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureReturnValue"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureReturnValue::GetDefaultStoreTypeMapping():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "GetDefaultStoreTypeMapping",
            "metadataToken": 100670408,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "GetDefaultStoreTypeMapping|():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureReturnValue",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureReturnValue::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670409,
            "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.Internal.StoreStoredProcedureReturnValue",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureReturnValue::StoredProcedure:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure",
            "targetName": "StoredProcedure",
            "metadataToken": 385877708,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure",
            "normalizedSignature": "StoredProcedure|:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure|static=false|accessor=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.Internal.StoreStoredProcedureReturnValue",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureReturnValue::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877709,
            "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.Internal.StoreStoredProcedureReturnValue",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureReturnValue",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IStoreStoredProcedureReturnValue",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureReturnValue::.ctor(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):void",
            "metadataToken": 100670406,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):void",
            "normalizedSignature": "constructor|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedure,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.StoreStoredProcedureReturnValue",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Table",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Table",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Table::FindUniqueConstraint(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint",
            "targetName": "FindUniqueConstraint",
            "metadataToken": 100670420,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint",
            "normalizedSignature": "FindUniqueConstraint|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint|static=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.Internal.Table",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Table::FindColumn(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "FindColumn",
            "metadataToken": 100670425,
            "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": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Table",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Table::FindColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Column",
            "targetName": "FindColumn",
            "metadataToken": 100670426,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Column",
            "normalizedSignature": "FindColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Column|static=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.Internal.Table",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Table::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670427,
            "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.Internal.Table",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITable"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Table::ForeignKeyConstraints:System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ForeignKeyConstraints",
            "metadataToken": 385877711,
            "canonicalSignature": ":System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ForeignKeyConstraints|:System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint,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.Internal.Table",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Table::ReferencingForeignKeyConstraints:System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ReferencingForeignKeyConstraints",
            "metadataToken": 385877712,
            "canonicalSignature": ":System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ReferencingForeignKeyConstraints|:System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyConstraint,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.Internal.Table",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Table::PrimaryKey:Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint",
            "targetName": "PrimaryKey",
            "metadataToken": 385877713,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint",
            "normalizedSignature": "PrimaryKey|:Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint|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.Internal.Table",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Table::UniqueConstraints:System.Collections.Generic.SortedDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "UniqueConstraints",
            "metadataToken": 385877714,
            "canonicalSignature": ":System.Collections.Generic.SortedDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "UniqueConstraints|:System.Collections.Generic.SortedDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint,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.Internal.Table",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Table::Indexes:System.Collections.Generic.SortedDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndex,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Indexes",
            "metadataToken": 385877715,
            "canonicalSignature": ":System.Collections.Generic.SortedDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndex,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Indexes|:System.Collections.Generic.SortedDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndex,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.Internal.Table",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Table::CheckConstraints:System.Collections.Generic.SortedDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "CheckConstraints",
            "metadataToken": 385877716,
            "canonicalSignature": ":System.Collections.Generic.SortedDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "CheckConstraints|:System.Collections.Generic.SortedDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.CheckConstraint,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.Internal.Table",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Table::Triggers:System.Collections.Generic.SortedDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.ITrigger,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Triggers",
            "metadataToken": 385877717,
            "canonicalSignature": ":System.Collections.Generic.SortedDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.ITrigger,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Triggers|:System.Collections.Generic.SortedDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Table",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Table::IsExcludedFromMigrations:System.Boolean",
            "targetName": "IsExcludedFromMigrations",
            "metadataToken": 385877718,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsExcludedFromMigrations|: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.Internal.Table",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITable",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.Table::.ctor(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel):void",
            "metadataToken": 100670414,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel):void",
            "normalizedSignature": "constructor|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Table",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase",
        "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.Annotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.Annotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase::FindColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "FindColumn",
            "metadataToken": 100670451,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase::FindColumn(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "FindColumn",
            "metadataToken": 100670452,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase::AddTypeMapping(Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "targetName": "AddTypeMapping",
            "metadataToken": 100670459,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void",
            "normalizedSignature": "AddTypeMapping|(Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,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": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase::AddRowInternalForeignKey(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Metadata.IForeignKey):System.Void",
            "targetName": "AddRowInternalForeignKey",
            "metadataToken": 100670460,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Metadata.IForeignKey):System.Void",
            "normalizedSignature": "AddRowInternalForeignKey|(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Metadata.IForeignKey):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.Internal.TableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase::IsOptional(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):System.Boolean",
            "targetName": "IsOptional",
            "metadataToken": 100670461,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670463,
            "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.Internal.TableBase",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase::Schema:System.String",
            "targetName": "Schema",
            "metadataToken": 385877728,
            "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.Internal.TableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877729,
            "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.Internal.TableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase::Model:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "targetName": "Model",
            "metadataToken": 385877730,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel|static=false|accessor=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.Internal.TableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877731,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase::IsShared:System.Boolean",
            "targetName": "IsShared",
            "metadataToken": 385877732,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsShared|: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.Internal.TableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase::EntityTypeMappings:System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "EntityTypeMappings",
            "metadataToken": 385877733,
            "canonicalSignature": ":System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "EntityTypeMappings|:System.Collections.Generic.SortedSet_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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase::ComplexTypeMappings:System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "ComplexTypeMappings",
            "metadataToken": 385877734,
            "canonicalSignature": ":System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "ComplexTypeMappings|:System.Collections.Generic.SortedSet_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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase::Columns:System.Collections.Generic.SortedDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.IColumnBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Columns",
            "metadataToken": 385877735,
            "canonicalSignature": ":System.Collections.Generic.SortedDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.IColumnBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Columns|:System.Collections.Generic.SortedDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.IColumnBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase::RowInternalForeignKeys:System.Collections.Generic.SortedDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,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]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "RowInternalForeignKeys",
            "metadataToken": 385877736,
            "canonicalSignature": ":System.Collections.Generic.SortedDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,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]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "RowInternalForeignKeys|:System.Collections.Generic.SortedDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,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]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase::ReferencingRowInternalForeignKeys:System.Collections.Generic.SortedDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,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]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "ReferencingRowInternalForeignKeys",
            "metadataToken": 385877737,
            "canonicalSignature": ":System.Collections.Generic.SortedDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,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]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "ReferencingRowInternalForeignKeys|:System.Collections.Generic.SortedDictionary_2[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,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]],System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase::OptionalTypes:System.Collections.Generic.Dictionary_2[[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "OptionalTypes",
            "metadataToken": 385877738,
            "canonicalSignature": ":System.Collections.Generic.Dictionary_2[[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "OptionalTypes|:System.Collections.Generic.Dictionary_2[[Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60],[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|static=false|accessor=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.Internal.TableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase::.ctor(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel):void",
            "metadataToken": 100670440,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel):void",
            "normalizedSignature": "constructor|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBaseIdentityComparer",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableBaseIdentityComparer",
        "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.Collections.Generic.IEqualityComparer`1",
            "targetName": "System.Collections.Generic.IEqualityComparer`1",
            "typeArguments": [
              "ITableBase"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBaseIdentityComparer::Equals(Microsoft.EntityFrameworkCore.Metadata.ITableBase,Microsoft.EntityFrameworkCore.Metadata.ITableBase):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100670472,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITableBase,Microsoft.EntityFrameworkCore.Metadata.ITableBase):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Metadata.ITableBase,Microsoft.EntityFrameworkCore.Metadata.ITableBase):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.Internal.TableBaseIdentityComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBaseIdentityComparer::GetHashCode(Microsoft.EntityFrameworkCore.Metadata.ITableBase):System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100670473,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITableBase):System.Int32",
            "normalizedSignature": "GetHashCode|(Microsoft.EntityFrameworkCore.Metadata.ITableBase):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.Internal.TableBaseIdentityComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBaseIdentityComparer::InstanceMicrosoft.EntityFrameworkCore.Metadata.Internal.TableBaseIdentityComparer",
            "targetName": "Instance",
            "metadataToken": 67110495,
            "normalizedSignature": "Instance|Microsoft.EntityFrameworkCore.Metadata.Internal.TableBaseIdentityComparer|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableBaseIdentityComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndex",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndex",
        "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.Annotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.Annotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableIndex",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableIndex"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndex::SetRowIndexValueFactory(Microsoft.EntityFrameworkCore.Update.Internal.IRowIndexValueFactory):System.Void",
            "targetName": "SetRowIndexValueFactory",
            "metadataToken": 100670484,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Update.Internal.IRowIndexValueFactory):System.Void",
            "normalizedSignature": "SetRowIndexValueFactory|(Microsoft.EntityFrameworkCore.Update.Internal.IRowIndexValueFactory):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.Internal.TableIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndex::GetRowIndexValueFactory():Microsoft.EntityFrameworkCore.Update.Internal.IRowIndexValueFactory",
            "targetName": "GetRowIndexValueFactory",
            "metadataToken": 100670485,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Update.Internal.IRowIndexValueFactory",
            "normalizedSignature": "GetRowIndexValueFactory|():Microsoft.EntityFrameworkCore.Update.Internal.IRowIndexValueFactory|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndex::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670486,
            "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.Internal.TableIndex",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableIndex"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndex::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877743,
            "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.Internal.TableIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndex::MappedIndexes:System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.IIndex,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "MappedIndexes",
            "metadataToken": 385877744,
            "canonicalSignature": ":System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.IIndex,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "MappedIndexes|:System.Collections.Generic.SortedSet_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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndex::Table:Microsoft.EntityFrameworkCore.Metadata.Internal.Table",
            "targetName": "Table",
            "metadataToken": 385877745,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.Table",
            "normalizedSignature": "Table|:Microsoft.EntityFrameworkCore.Metadata.Internal.Table|static=false|accessor=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.Internal.TableIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndex::Columns:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Column,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Columns",
            "metadataToken": 385877746,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Column,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Columns|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Column,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.Internal.TableIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndex::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877747,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndex::IsUnique:System.Boolean",
            "targetName": "IsUnique",
            "metadataToken": 385877748,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsUnique|: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.Internal.TableIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndex::IsDescending:System.Collections.Generic.IReadOnlyList_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsDescending",
            "metadataToken": 385877749,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndex::Filter:System.String",
            "targetName": "Filter",
            "metadataToken": 385877750,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "Filter|: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.Internal.TableIndex",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableIndex",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableIndex",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableIndex",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableIndex",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableIndex",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableIndex",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableIndex",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndex::.ctor(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.Table,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Column,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):void",
            "metadataToken": 100670475,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.Table,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Column,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):void",
            "normalizedSignature": "constructor|(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.Table,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Column,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndex",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndexComparer",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndexComparer",
        "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.Collections.Generic.IEqualityComparer`1",
            "targetName": "System.Collections.Generic.IEqualityComparer`1",
            "typeArguments": [
              "ITableIndex"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.Generic.IComparer`1",
            "targetName": "System.Collections.Generic.IComparer`1",
            "typeArguments": [
              "ITableIndex"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndexComparer::Compare(Microsoft.EntityFrameworkCore.Metadata.ITableIndex,Microsoft.EntityFrameworkCore.Metadata.ITableIndex):System.Int32",
            "targetName": "Compare",
            "metadataToken": 100670491,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITableIndex,Microsoft.EntityFrameworkCore.Metadata.ITableIndex):System.Int32",
            "normalizedSignature": "Compare|(Microsoft.EntityFrameworkCore.Metadata.ITableIndex,Microsoft.EntityFrameworkCore.Metadata.ITableIndex):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.Internal.TableIndexComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndexComparer::Equals(Microsoft.EntityFrameworkCore.Metadata.ITableIndex,Microsoft.EntityFrameworkCore.Metadata.ITableIndex):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100670492,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITableIndex,Microsoft.EntityFrameworkCore.Metadata.ITableIndex):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Metadata.ITableIndex,Microsoft.EntityFrameworkCore.Metadata.ITableIndex):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.Internal.TableIndexComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndexComparer::GetHashCode(Microsoft.EntityFrameworkCore.Metadata.ITableIndex):System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100670493,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITableIndex):System.Int32",
            "normalizedSignature": "GetHashCode|(Microsoft.EntityFrameworkCore.Metadata.ITableIndex):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.Internal.TableIndexComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndexComparer::InstanceMicrosoft.EntityFrameworkCore.Metadata.Internal.TableIndexComparer",
            "targetName": "Instance",
            "metadataToken": 67110502,
            "normalizedSignature": "Instance|Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndexComparer|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableIndexComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1",
          "typeArguments": [
            "ColumnMapping"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMapping",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableMapping"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMapping::SetIsSharedTablePrincipal(System.Boolean):System.Void",
            "targetName": "SetIsSharedTablePrincipal",
            "metadataToken": 100670503,
            "canonicalSignature": "(System.Boolean):System.Void",
            "normalizedSignature": "SetIsSharedTablePrincipal|(System.Boolean):System.Void|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.Internal.TableMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMapping::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670504,
            "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.Internal.TableMapping",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMapping::Table:Microsoft.EntityFrameworkCore.Metadata.ITable",
            "targetName": "Table",
            "metadataToken": 385877754,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMapping::InsertStoredProcedureMapping:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "targetName": "InsertStoredProcedureMapping",
            "metadataToken": 385877755,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "normalizedSignature": "InsertStoredProcedureMapping|:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping|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.Internal.TableMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMapping::DeleteStoredProcedureMapping:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "targetName": "DeleteStoredProcedureMapping",
            "metadataToken": 385877756,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "normalizedSignature": "DeleteStoredProcedureMapping|:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping|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.Internal.TableMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMapping::UpdateStoredProcedureMapping:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "targetName": "UpdateStoredProcedureMapping",
            "metadataToken": 385877757,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping",
            "normalizedSignature": "UpdateStoredProcedureMapping|:Microsoft.EntityFrameworkCore.Metadata.IStoredProcedureMapping|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.Internal.TableMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMapping",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMapping::.ctor(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.Metadata.Internal.Table,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100670495,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.Metadata.Internal.Table,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.Metadata.Internal.Table,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.Internal.TableMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 1,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.Annotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.Annotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase"
          }
        ],
        "typeParameters": [
          "TColumnMapping"
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1::AddColumnMapping(TColumnMapping):System.Boolean",
            "targetName": "AddColumnMapping",
            "metadataToken": 100670512,
            "canonicalSignature": "(TColumnMapping):System.Boolean",
            "normalizedSignature": "AddColumnMapping|(TColumnMapping):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.Internal.TableMappingBase`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1::SetIsSharedTablePrincipal(System.Boolean):System.Void",
            "targetName": "SetIsSharedTablePrincipal",
            "metadataToken": 100670518,
            "canonicalSignature": "(System.Boolean):System.Void",
            "normalizedSignature": "SetIsSharedTablePrincipal|(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.Internal.TableMappingBase`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670519,
            "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.Internal.TableMappingBase`1",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1::TypeBase:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "TypeBase",
            "metadataToken": 385877760,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1::Table:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase",
            "targetName": "Table",
            "metadataToken": 385877761,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase",
            "normalizedSignature": "Table|:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase|static=false|accessor=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.Internal.TableMappingBase`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877762,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1::ColumnMappings:List_1",
            "targetName": "ColumnMappings",
            "metadataToken": 385877763,
            "canonicalSignature": ":List_1",
            "normalizedSignature": "ColumnMappings|:List_1|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.Internal.TableMappingBase`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1::IncludesDerivedTypes:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IncludesDerivedTypes",
            "metadataToken": 385877764,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1::IsSharedTablePrincipal:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsSharedTablePrincipal",
            "metadataToken": 385877765,
            "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=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.Internal.TableMappingBase`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1::IsSplitEntityTypePrincipal:System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsSplitEntityTypePrincipal",
            "metadataToken": 385877766,
            "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=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.Internal.TableMappingBase`1",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1::.ctor(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100670507,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase,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.Internal.TableMappingBase`1",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBaseComparer",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBaseComparer",
        "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.Collections.Generic.IEqualityComparer`1",
            "targetName": "System.Collections.Generic.IEqualityComparer`1",
            "typeArguments": [
              "ITableMappingBase"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.Generic.IComparer`1",
            "targetName": "System.Collections.Generic.IComparer`1",
            "typeArguments": [
              "ITableMappingBase"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBaseComparer::Compare(Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase):System.Int32",
            "targetName": "Compare",
            "metadataToken": 100670523,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase):System.Int32",
            "normalizedSignature": "Compare|(Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase):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.Internal.TableMappingBaseComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBaseComparer::Equals(Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100670524,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase):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.Internal.TableMappingBaseComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBaseComparer::GetHashCode(Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase):System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100670525,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase):System.Int32",
            "normalizedSignature": "GetHashCode|(Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase):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.Internal.TableMappingBaseComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBaseComparer::InstanceMicrosoft.EntityFrameworkCore.Metadata.Internal.TableMappingBaseComparer",
            "targetName": "Instance",
            "metadataToken": 67110512,
            "normalizedSignature": "Instance|Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBaseComparer|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBaseComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTrigger",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTrigger"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTrigger"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTrigger",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTrigger"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITrigger",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITrigger"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger::SetRemovedFromModel():System.Void",
            "targetName": "SetRemovedFromModel",
            "metadataToken": 100670517,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "SetRemovedFromModel|():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.Internal.Trigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100670520,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger::UpdateConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "UpdateConfigurationSource",
            "metadataToken": 100670521,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "UpdateConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.Trigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670522,
            "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.Internal.Trigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindRuntimeAnnotation",
            "metadataToken": 100673140,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindRuntimeAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotationValue(System.String):System.Object",
            "targetName": "FindRuntimeAnnotationValue",
            "metadataToken": 100673141,
            "canonicalSignature": "(System.String):System.Object",
            "normalizedSignature": "FindRuntimeAnnotationValue|(System.String):System.Object|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetRuntimeAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRuntimeAnnotations",
            "metadataToken": 100673142,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRuntimeAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::AddRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddRuntimeAnnotation",
            "metadataToken": 100673143,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetOrAddRuntimeAnnotationValue(System.String,Func_2,TArg):TValue",
            "targetName": "GetOrAddRuntimeAnnotationValue",
            "metadataToken": 100673146,
            "canonicalSignature": "(System.String,Func_2,TArg):TValue",
            "normalizedSignature": "GetOrAddRuntimeAnnotationValue|(System.String,Func_2,TArg):TValue|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::AnnotationsToDebugString(System.Int32):System.String",
            "targetName": "AnnotationsToDebugString",
            "metadataToken": 100673198,
            "canonicalSignature": "(System.Int32):System.String",
            "normalizedSignature": "AnnotationsToDebugString|(System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666407,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100666409,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666412,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100666406,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTrigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTrigger"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTriggerBuilder",
            "targetName": "Builder",
            "metadataToken": 385877390,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTriggerBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTriggerBuilder|static=false|accessor=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.Internal.Trigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385877391,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|: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.Internal.Trigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger::EntityType:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "EntityType",
            "metadataToken": 385877392,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "EntityType|:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|static=false|accessor=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.Internal.Trigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger::ModelName:System.String",
            "targetName": "ModelName",
            "metadataToken": 385877393,
            "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.Internal.Trigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger::DebugView:Microsoft.EntityFrameworkCore.Infrastructure.DebugView",
            "targetName": "DebugView",
            "metadataToken": 385877394,
            "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.Internal.Trigger",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTrigger",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTrigger",
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTrigger",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTrigger",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTrigger",
            "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.IConventionAnnotatable::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|:System.Boolean|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.Internal.Trigger::.ctor(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100670514,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.Trigger",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
        "ownerIdentity": "Microsoft.EntityFrameworkCore",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.ConventionAnnotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.ITypeBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITypeBase"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::SetBaseType(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "targetName": "SetBaseType",
            "metadataToken": 100670545,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "normalizedSignature": "SetBaseType|(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase|static=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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetBaseTypeConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetBaseTypeConfigurationSource",
            "metadataToken": 100670546,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetBaseTypeConfigurationSource|():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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetDerivedTypes():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedTypes",
            "metadataToken": 100670547,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedTypes|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetDerivedTypes():IEnumerable_1",
            "targetName": "GetDerivedTypes",
            "metadataToken": 100670548,
            "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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetDerivedTypesInclusive():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedTypesInclusive",
            "metadataToken": 100670549,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedTypesInclusive|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::IsAssignableFrom(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase):System.Boolean",
            "targetName": "IsAssignableFrom",
            "metadataToken": 100670550,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase):System.Boolean",
            "normalizedSignature": "IsAssignableFrom|(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase):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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetRootType():Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "targetName": "GetRootType",
            "metadataToken": 100670551,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetConfigurationSource():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "targetName": "GetConfigurationSource",
            "metadataToken": 100670552,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource",
            "normalizedSignature": "GetConfigurationSource|():Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::UpdateConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "targetName": "UpdateConfigurationSource",
            "metadataToken": 100670553,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Void",
            "normalizedSignature": "UpdateConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetMembers():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetMembers",
            "metadataToken": 100670559,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetMembers|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetDeclaredMembers():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredMembers",
            "metadataToken": 100670560,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredMembers|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::FindMember(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
            "targetName": "FindMember",
            "metadataToken": 100670561,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase",
            "normalizedSignature": "FindMember|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": true,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::FindMembersInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindMembersInHierarchy",
            "metadataToken": 100670562,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindMembersInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::ValidateClrMember(System.String,System.Reflection.MemberInfo,System.Boolean):System.Type",
            "targetName": "ValidateClrMember",
            "metadataToken": 100670563,
            "canonicalSignature": "(System.String,System.Reflection.MemberInfo,System.Boolean):System.Type",
            "normalizedSignature": "ValidateClrMember|(System.String,System.Reflection.MemberInfo,System.Boolean):System.Type|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::SetDiscriminatorProperty(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "targetName": "SetDiscriminatorProperty",
            "metadataToken": 100670564,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "normalizedSignature": "SetDiscriminatorProperty|(Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Property|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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetDiscriminatorPropertyName():System.String",
            "targetName": "GetDiscriminatorPropertyName",
            "metadataToken": 100670566,
            "canonicalSignature": "():System.String",
            "normalizedSignature": "GetDiscriminatorPropertyName|():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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetDiscriminatorPropertyConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDiscriminatorPropertyConfigurationSource",
            "metadataToken": 100670567,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::AddProperty(System.String,System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "targetName": "AddProperty",
            "metadataToken": 100670568,
            "canonicalSignature": "(System.String,System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "normalizedSignature": "AddProperty|(System.String,System.Type,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Property|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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::AddProperty(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "targetName": "AddProperty",
            "metadataToken": 100670569,
            "canonicalSignature": "(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "normalizedSignature": "AddProperty|(System.Reflection.MemberInfo,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Property|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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::AddProperty(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "targetName": "AddProperty",
            "metadataToken": 100670570,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "normalizedSignature": "AddProperty|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Property|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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::AddProperty(System.String,System.Type,System.Reflection.MemberInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "targetName": "AddProperty",
            "metadataToken": 100670571,
            "canonicalSignature": "(System.String,System.Type,System.Reflection.MemberInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "normalizedSignature": "AddProperty|(System.String,System.Type,System.Reflection.MemberInfo,System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.Property|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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::FindProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "targetName": "FindProperty",
            "metadataToken": 100670572,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "normalizedSignature": "FindProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Property|static=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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::FindDeclaredProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "targetName": "FindDeclaredProperty",
            "metadataToken": 100670573,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "normalizedSignature": "FindDeclaredProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Property|static=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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetDeclaredProperties():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredProperties",
            "metadataToken": 100670574,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredProperties|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetDerivedProperties():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedProperties",
            "metadataToken": 100670575,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedProperties|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::FindDerivedProperties(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindDerivedProperties",
            "metadataToken": 100670576,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindDerivedProperties|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::FindDerivedPropertiesInclusive(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindDerivedPropertiesInclusive",
            "metadataToken": 100670577,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindDerivedPropertiesInclusive|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::FindPropertiesInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindPropertiesInHierarchy",
            "metadataToken": 100670578,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindPropertiesInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::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.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindProperties",
            "metadataToken": 100670579,
            "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.Internal.Property,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.Internal.Property,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::RemoveProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "targetName": "RemoveProperty",
            "metadataToken": 100670580,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "normalizedSignature": "RemoveProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.Property|static=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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::RemoveProperty(Microsoft.EntityFrameworkCore.Metadata.Internal.Property):Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "targetName": "RemoveProperty",
            "metadataToken": 100670581,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Property):Microsoft.EntityFrameworkCore.Metadata.Internal.Property",
            "normalizedSignature": "RemoveProperty|(Microsoft.EntityFrameworkCore.Metadata.Internal.Property):Microsoft.EntityFrameworkCore.Metadata.Internal.Property|static=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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetProperties():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetProperties",
            "metadataToken": 100670583,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetProperties|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetFlattenedValueGeneratingProperties():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetFlattenedValueGeneratingProperties",
            "metadataToken": 100670584,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetFlattenedValueGeneratingProperties|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetRuntimeProperties():System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Reflection.PropertyInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetRuntimeProperties",
            "metadataToken": 100670586,
            "canonicalSignature": "():System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Reflection.PropertyInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetRuntimeProperties|():System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Reflection.PropertyInfo,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetRuntimeFields():System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Reflection.FieldInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetRuntimeFields",
            "metadataToken": 100670587,
            "canonicalSignature": "():System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Reflection.FieldInfo,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetRuntimeFields|():System.Collections.Generic.IReadOnlyDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[System.Reflection.FieldInfo,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::FindIndexerPropertyInfo():System.Reflection.PropertyInfo",
            "targetName": "FindIndexerPropertyInfo",
            "metadataToken": 100670588,
            "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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::AddComplexProperty(System.String,System.Type,System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100670589,
            "canonicalSignature": "(System.String,System.Type,System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.String,System.Type,System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty|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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::AddComplexProperty(System.Reflection.MemberInfo,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100670590,
            "canonicalSignature": "(System.Reflection.MemberInfo,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.Reflection.MemberInfo,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty|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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::AddComplexProperty(System.String,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100670591,
            "canonicalSignature": "(System.String,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.String,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty|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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::AddComplexProperty(System.String,System.Type,System.Reflection.MemberInfo,System.String,System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "targetName": "AddComplexProperty",
            "metadataToken": 100670592,
            "canonicalSignature": "(System.String,System.Type,System.Reflection.MemberInfo,System.String,System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "normalizedSignature": "AddComplexProperty|(System.String,System.Type,System.Reflection.MemberInfo,System.String,System.Type,System.Boolean,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty|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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::FindComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "targetName": "FindComplexProperty",
            "metadataToken": 100670593,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "normalizedSignature": "FindComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty|static=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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::FindDeclaredComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "targetName": "FindDeclaredComplexProperty",
            "metadataToken": 100670594,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "normalizedSignature": "FindDeclaredComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty|static=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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetDeclaredComplexProperties():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDeclaredComplexProperties",
            "metadataToken": 100670595,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDeclaredComplexProperties|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetDerivedComplexProperties():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDerivedComplexProperties",
            "metadataToken": 100670596,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDerivedComplexProperties|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::FindDerivedComplexProperties(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindDerivedComplexProperties",
            "metadataToken": 100670597,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindDerivedComplexProperties|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::FindDerivedComplexPropertiesInclusive(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindDerivedComplexPropertiesInclusive",
            "metadataToken": 100670598,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindDerivedComplexPropertiesInclusive|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::FindComplexPropertiesInHierarchy(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindComplexPropertiesInHierarchy",
            "metadataToken": 100670599,
            "canonicalSignature": "(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindComplexPropertiesInHierarchy|(System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::RemoveComplexProperty(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "targetName": "RemoveComplexProperty",
            "metadataToken": 100670600,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "normalizedSignature": "RemoveComplexProperty|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty|static=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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::RemoveComplexProperty(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "targetName": "RemoveComplexProperty",
            "metadataToken": 100670601,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty",
            "normalizedSignature": "RemoveComplexProperty|(Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty):Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty|static=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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetComplexProperties():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetComplexProperties",
            "metadataToken": 100670602,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetComplexProperties|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetPropertyAccessMode():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "targetName": "GetPropertyAccessMode",
            "metadataToken": 100670603,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.PropertyAccessMode",
            "normalizedSignature": "GetPropertyAccessMode|():Microsoft.EntityFrameworkCore.PropertyAccessMode|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::SetPropertyAccessMode(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "SetPropertyAccessMode",
            "metadataToken": 100670604,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.PropertyAccessMode,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetChangeTrackingStrategy():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "targetName": "GetChangeTrackingStrategy",
            "metadataToken": 100670605,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy",
            "normalizedSignature": "GetChangeTrackingStrategy|():Microsoft.EntityFrameworkCore.ChangeTrackingStrategy|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::SetChangeTrackingStrategy(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "SetChangeTrackingStrategy",
            "metadataToken": 100670606,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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]],Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::CheckChangeTrackingStrategy(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,System.Boolean):System.String",
            "targetName": "CheckChangeTrackingStrategy",
            "metadataToken": 100670607,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,System.Boolean):System.String",
            "normalizedSignature": "CheckChangeTrackingStrategy|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,Microsoft.EntityFrameworkCore.ChangeTrackingStrategy,System.Boolean):System.String|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetChangeTrackingStrategyConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetChangeTrackingStrategyConfigurationSource",
            "metadataToken": 100670608,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetChangeTrackingStrategyConfigurationSource|():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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::AddIgnored(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "targetName": "AddIgnored",
            "metadataToken": 100670609,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):System.String",
            "normalizedSignature": "AddIgnored|(System.String,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::OnTypeMemberIgnored(System.String):System.String",
            "targetName": "OnTypeMemberIgnored",
            "metadataToken": 100670610,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "OnTypeMemberIgnored|(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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetIgnoredMembers():System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "GetIgnoredMembers",
            "metadataToken": 100670611,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "GetIgnoredMembers|():System.Collections.Generic.IEnumerable_1[[System.String,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::FindDeclaredIgnoredConfigurationSource(System.String):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindDeclaredIgnoredConfigurationSource",
            "metadataToken": 100670612,
            "canonicalSignature": "(System.String):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindDeclaredIgnoredConfigurationSource|(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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::FindIgnoredConfigurationSource(System.String):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindIgnoredConfigurationSource",
            "metadataToken": 100670613,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::IsIgnored(System.String):System.Boolean",
            "targetName": "IsIgnored",
            "metadataToken": 100670614,
            "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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::RemoveIgnored(System.String):System.String",
            "targetName": "RemoveIgnored",
            "metadataToken": 100670615,
            "canonicalSignature": "(System.String):System.String",
            "normalizedSignature": "RemoveIgnored|(System.String):System.String|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::SetConstructorBinding(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "targetName": "SetConstructorBinding",
            "metadataToken": 100670619,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "normalizedSignature": "SetConstructorBinding|(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding|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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetConstructorBindingConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetConstructorBindingConfigurationSource",
            "metadataToken": 100670620,
            "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": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::SetServiceOnlyConstructorBinding(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "targetName": "SetServiceOnlyConstructorBinding",
            "metadataToken": 100670624,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "normalizedSignature": "SetServiceOnlyConstructorBinding|(Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding|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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetServiceOnlyConstructorBindingConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetServiceOnlyConstructorBindingConfigurationSource",
            "metadataToken": 100670625,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetServiceOnlyConstructorBindingConfigurationSource|():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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::ToEnumerable(T):IEnumerable_1",
            "targetName": "ToEnumerable",
            "metadataToken": 100670627,
            "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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetFlattenedProperties():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetFlattenedProperties",
            "metadataToken": 100670628,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetFlattenedProperties|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetFlattenedComplexProperties():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetFlattenedComplexProperties",
            "metadataToken": 100670629,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetFlattenedComplexProperties|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexProperty,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetFlattenedDeclaredProperties():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetFlattenedDeclaredProperties",
            "metadataToken": 100670630,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetFlattenedDeclaredProperties|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::CalculateCounts():Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts",
            "targetName": "CalculateCounts",
            "metadataToken": 100670631,
            "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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::GetSnapshottableMembers():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetSnapshottableMembers",
            "metadataToken": 100670632,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetSnapshottableMembers|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::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": 100670633,
            "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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::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": 100670634,
            "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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindRuntimeAnnotation",
            "metadataToken": 100673140,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindRuntimeAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::FindRuntimeAnnotationValue(System.String):System.Object",
            "targetName": "FindRuntimeAnnotationValue",
            "metadataToken": 100673141,
            "canonicalSignature": "(System.String):System.Object",
            "normalizedSignature": "FindRuntimeAnnotationValue|(System.String):System.Object|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetRuntimeAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRuntimeAnnotations",
            "metadataToken": 100673142,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRuntimeAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::AddRuntimeAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddRuntimeAnnotation",
            "metadataToken": 100673143,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddRuntimeAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable::GetOrAddRuntimeAnnotationValue(System.String,Func_2,TArg):TValue",
            "targetName": "GetOrAddRuntimeAnnotationValue",
            "metadataToken": 100673146,
            "canonicalSignature": "(System.String,Func_2,TArg):TValue",
            "normalizedSignature": "GetOrAddRuntimeAnnotationValue|(System.String,Func_2,TArg):TValue|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 2,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::AnnotationsToDebugString(System.Int32):System.String",
            "targetName": "AnnotationsToDebugString",
            "metadataToken": 100673198,
            "canonicalSignature": "(System.Int32):System.String",
            "normalizedSignature": "AnnotationsToDebugString|(System.Int32):System.String|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotation(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666407,
            "canonicalSignature": "(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object,System.Boolean):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100666409,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666412,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],System.Boolean):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase::RemoveDiscriminatorValue():System.Void",
            "targetName": "RemoveDiscriminatorValue",
            "metadataToken": 100667143,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "RemoveDiscriminatorValue|():System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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.IConventionTypeBase::GetRootType():Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "targetName": "GetRootType",
            "metadataToken": 100666723,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "normalizedSignature": "GetRootType|():Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase|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.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::GetDiscriminatorValueConfigurationSource():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetDiscriminatorValueConfigurationSource",
            "metadataToken": 100666732,
            "canonicalSignature": "():System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetDiscriminatorValueConfigurationSource|():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.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 6,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 7,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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::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.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100666406,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase"
          },
          {
            "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.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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase::RemoveDiscriminatorValue():System.Object",
            "targetName": "RemoveDiscriminatorValue",
            "metadataToken": 100666731,
            "canonicalSignature": "():System.Object",
            "normalizedSignature": "RemoveDiscriminatorValue|():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.IConventionTypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase"
          },
          {
            "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.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::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"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::ClrType:System.Type",
            "targetName": "ClrType",
            "metadataToken": 385877400,
            "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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::Model:Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "targetName": "Model",
            "metadataToken": 385877401,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.Model",
            "normalizedSignature": "Model|:Microsoft.EntityFrameworkCore.Metadata.Internal.Model|static=false|accessor=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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877402,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385877403,
            "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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877404,
            "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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::HasSharedClrType:System.Boolean",
            "targetName": "HasSharedClrType",
            "metadataToken": 385877405,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "HasSharedClrType|: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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::IsPropertyBag:System.Boolean",
            "targetName": "IsPropertyBag",
            "metadataToken": 385877406,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsPropertyBag|: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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::Builder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "targetName": "Builder",
            "metadataToken": 385877407,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "normalizedSignature": "Builder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder|static=false|accessor=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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::BaseBuilder:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "targetName": "BaseBuilder",
            "metadataToken": 385877408,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder",
            "normalizedSignature": "BaseBuilder|:Microsoft.EntityFrameworkCore.Metadata.Internal.InternalTypeBaseBuilder|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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::BaseType:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "targetName": "BaseType",
            "metadataToken": 385877409,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "normalizedSignature": "BaseType|:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase|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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::DirectlyDerivedTypes:System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "DirectlyDerivedTypes",
            "metadataToken": 385877410,
            "canonicalSignature": ":System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "DirectlyDerivedTypes|:System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::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": 385877411,
            "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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::StoreGeneratedValuesFactory:System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "StoreGeneratedValuesFactory",
            "metadataToken": 385877412,
            "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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::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": 385877413,
            "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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::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": 385877414,
            "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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::EmptyShadowValuesFactory:System.Func_1[[Microsoft.EntityFrameworkCore.ChangeTracking.Internal.ISnapshot,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "EmptyShadowValuesFactory",
            "metadataToken": 385877415,
            "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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::Properties:System.Collections.Generic.SortedDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Properties",
            "metadataToken": 385877416,
            "canonicalSignature": ":System.Collections.Generic.SortedDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Properties|:System.Collections.Generic.SortedDictionary_2[[System.String,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e],[Microsoft.EntityFrameworkCore.Metadata.Internal.Property,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.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::ConstructorBinding:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "targetName": "ConstructorBinding",
            "metadataToken": 385877417,
            "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": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::ServiceOnlyConstructorBinding:Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding",
            "targetName": "ServiceOnlyConstructorBinding",
            "metadataToken": 385877418,
            "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.Internal.TypeBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableTypeBase",
            "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.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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase",
            "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.IConventionAnnotatable::IsInModel:System.Boolean",
            "targetName": "IsInModel",
            "metadataToken": 385876637,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsInModel|:System.Boolean|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "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.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.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"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::.ctor(System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.Model,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100670531,
            "canonicalSignature": "(System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.Model,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.Model,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase::.ctor(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.Model,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "metadataToken": 100670532,
            "canonicalSignature": "(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.Model,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void",
            "normalizedSignature": "constructor|(System.String,System.Type,Microsoft.EntityFrameworkCore.Metadata.Internal.Model,Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint",
        "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.Annotatable",
          "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.Annotatable"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IPrimaryKeyConstraint",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IPrimaryKeyConstraint"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint::SetRowKeyValueFactory(Microsoft.EntityFrameworkCore.Update.Internal.IRowKeyValueFactory):System.Void",
            "targetName": "SetRowKeyValueFactory",
            "metadataToken": 100670533,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Update.Internal.IRowKeyValueFactory):System.Void",
            "normalizedSignature": "SetRowKeyValueFactory|(Microsoft.EntityFrameworkCore.Update.Internal.IRowKeyValueFactory):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.Internal.UniqueConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint::GetRowKeyValueFactory():Microsoft.EntityFrameworkCore.Update.Internal.IRowKeyValueFactory",
            "targetName": "GetRowKeyValueFactory",
            "metadataToken": 100670534,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Update.Internal.IRowKeyValueFactory",
            "normalizedSignature": "GetRowKeyValueFactory|():Microsoft.EntityFrameworkCore.Update.Internal.IRowKeyValueFactory|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670535,
            "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.Internal.UniqueConstraint",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint::GetIsPrimaryKey():System.Boolean",
            "targetName": "GetIsPrimaryKey",
            "metadataToken": 100669269,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "GetIsPrimaryKey|():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.IUniqueConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint::Name:System.String",
            "targetName": "Name",
            "metadataToken": 385877769,
            "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.Internal.UniqueConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint::MappedKeys:System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.IKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "MappedKeys",
            "metadataToken": 385877770,
            "canonicalSignature": ":System.Collections.Generic.SortedSet_1[[Microsoft.EntityFrameworkCore.Metadata.IKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "MappedKeys|:System.Collections.Generic.SortedSet_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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint::Table:Microsoft.EntityFrameworkCore.Metadata.Internal.Table",
            "targetName": "Table",
            "metadataToken": 385877771,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.Table",
            "normalizedSignature": "Table|:Microsoft.EntityFrameworkCore.Metadata.Internal.Table|static=false|accessor=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.Internal.UniqueConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint::Columns:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Column,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "Columns",
            "metadataToken": 385877772,
            "canonicalSignature": ":System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Column,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "Columns|:System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Column,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.Internal.UniqueConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint::IsReadOnly:System.Boolean",
            "targetName": "IsReadOnly",
            "metadataToken": 385877773,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsReadOnly|:System.Boolean|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint::.ctor(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.Table,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Column,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "metadataToken": 100670527,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.Table,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Column,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "normalizedSignature": "constructor|(System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.Table,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.Column,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraint",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraintComparer",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraintComparer",
        "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.Collections.Generic.IEqualityComparer`1",
            "targetName": "System.Collections.Generic.IEqualityComparer`1",
            "typeArguments": [
              "IUniqueConstraint"
            ]
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.Generic.IComparer`1",
            "targetName": "System.Collections.Generic.IComparer`1",
            "typeArguments": [
              "IUniqueConstraint"
            ]
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraintComparer::Compare(Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint,Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint):System.Int32",
            "targetName": "Compare",
            "metadataToken": 100670540,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint,Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint):System.Int32",
            "normalizedSignature": "Compare|(Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint,Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint):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.Internal.UniqueConstraintComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraintComparer::Equals(Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint,Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint):System.Boolean",
            "targetName": "Equals",
            "metadataToken": 100670541,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint,Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint):System.Boolean",
            "normalizedSignature": "Equals|(Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint,Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint):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.Internal.UniqueConstraintComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraintComparer::GetHashCode(Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint):System.Int32",
            "targetName": "GetHashCode",
            "metadataToken": 100670542,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint):System.Int32",
            "normalizedSignature": "GetHashCode|(Microsoft.EntityFrameworkCore.Metadata.IUniqueConstraint):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.Internal.UniqueConstraintComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraintComparer::InstanceMicrosoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraintComparer",
            "targetName": "Instance",
            "metadataToken": 67110518,
            "normalizedSignature": "Instance|Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraintComparer|static=true|const=false",
            "isStatic": true,
            "isReadOnly": true,
            "isLiteral": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.UniqueConstraintComparer",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.View",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.View",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IView",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IView"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.View::FindColumn(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "FindColumn",
            "metadataToken": 100670546,
            "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": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.View",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.View::FindColumn(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumn",
            "targetName": "FindColumn",
            "metadataToken": 100670547,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumn",
            "normalizedSignature": "FindColumn|(System.String):Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumn|static=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.Internal.View",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.View::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670548,
            "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.Internal.View",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IView",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IView"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IView",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IView"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.View::ViewDefinitionSql:System.String",
            "targetName": "ViewDefinitionSql",
            "metadataToken": 385877777,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ViewDefinitionSql|: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.Internal.View",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IView",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.View::.ctor(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel):void",
            "metadataToken": 100670544,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel):void",
            "normalizedSignature": "constructor|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalModel):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.View",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumn",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumn",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnBase`1",
          "typeArguments": [
            "ViewColumnMapping"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IViewColumn",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IViewColumn"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumn::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670556,
            "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.Internal.ViewColumn",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IViewColumn"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumn::View:Microsoft.EntityFrameworkCore.Metadata.Internal.View",
            "targetName": "View",
            "metadataToken": 385877780,
            "canonicalSignature": ":Microsoft.EntityFrameworkCore.Metadata.Internal.View",
            "normalizedSignature": "View|:Microsoft.EntityFrameworkCore.Metadata.Internal.View|static=false|accessor=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.Internal.ViewColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IViewColumn",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IViewColumn",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IViewColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumn::.ctor(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.View,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):void",
            "metadataToken": 100670554,
            "canonicalSignature": "(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.View,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):void",
            "normalizedSignature": "constructor|(System.String,System.String,Microsoft.EntityFrameworkCore.Metadata.Internal.View,Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping,Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumn",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumnMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumnMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ColumnMappingBase"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IViewColumnMapping",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IViewColumnMapping"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumnMapping::GetTypeMapping():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "targetName": "GetTypeMapping",
            "metadataToken": 100670561,
            "canonicalSignature": "():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping",
            "normalizedSignature": "GetTypeMapping|():Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumnMapping::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670562,
            "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.Internal.ViewColumnMapping",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IViewColumnMapping"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumnMapping::ViewMapping:Microsoft.EntityFrameworkCore.Metadata.IViewMapping",
            "targetName": "ViewMapping",
            "metadataToken": 385877783,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumnMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IColumnMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IViewColumnMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IViewColumnMapping",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IViewColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumnMapping::.ctor(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumn,Microsoft.EntityFrameworkCore.Metadata.Internal.ViewMapping):void",
            "metadataToken": 100670559,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumn,Microsoft.EntityFrameworkCore.Metadata.Internal.ViewMapping):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumn,Microsoft.EntityFrameworkCore.Metadata.Internal.ViewMapping):void|static=false",
            "isStatic": false,
            "parameterCount": 3,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ViewColumnMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ViewMapping",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ViewMapping",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1",
          "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TableMappingBase`1",
          "typeArguments": [
            "ViewColumnMapping"
          ]
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.IViewMapping",
            "targetName": "Microsoft.EntityFrameworkCore.Metadata.IViewMapping"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ViewMapping::SetIsSharedTablePrincipal(System.Boolean):System.Void",
            "targetName": "SetIsSharedTablePrincipal",
            "metadataToken": 100670566,
            "canonicalSignature": "(System.Boolean):System.Void",
            "normalizedSignature": "SetIsSharedTablePrincipal|(System.Boolean):System.Void|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.Internal.ViewMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ViewMapping::ToString():System.String",
            "targetName": "ToString",
            "metadataToken": 100670567,
            "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.Internal.ViewMapping",
            "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:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::SetAnnotation(System.String,System.Object):System.Void",
            "targetName": "SetAnnotation",
            "metadataToken": 100666884,
            "canonicalSignature": "(System.String,System.Object):System.Void",
            "normalizedSignature": "SetAnnotation|(System.String,System.Object):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotations(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "targetName": "AddAnnotations",
            "metadataToken": 100666886,
            "canonicalSignature": "(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void",
            "normalizedSignature": "AddAnnotations|(System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.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": "ViewOnly",
            "provenance": "ExplicitView",
            "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,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::FindAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "FindAnnotation",
            "metadataToken": 100673195,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "FindAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable::GetAnnotations():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetAnnotations",
            "metadataToken": 100673196,
            "canonicalSignature": "():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetAnnotations|():System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::AddAnnotation(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "AddAnnotation",
            "metadataToken": 100666883,
            "canonicalSignature": "(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "AddAnnotation|(System.String,System.Object):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable::RemoveAnnotation(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "targetName": "RemoveAnnotation",
            "metadataToken": 100666885,
            "canonicalSignature": "(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation",
            "normalizedSignature": "RemoveAnnotation|(System.String):Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ViewMapping::View:Microsoft.EntityFrameworkCore.Metadata.IView",
            "targetName": "View",
            "metadataToken": 385877785,
            "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": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ViewMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          },
          {
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.IViewMapping",
            "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": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.IViewMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.ViewMapping::.ctor(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.View,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "metadataToken": 100670564,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.View,System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.View,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.Internal.ViewMapping",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertyExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ComplexPropertyExtensions",
        "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.Internal.ComplexPropertyExtensions::GetChainToComplexProperty(Microsoft.EntityFrameworkCore.Metadata.IComplexProperty,System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetChainToComplexProperty",
            "metadataToken": 100668349,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IComplexProperty,System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IComplexProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetChainToComplexProperty|(Microsoft.EntityFrameworkCore.Metadata.IComplexProperty,System.Boolean):System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IComplexProperty,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.Internal.ComplexPropertyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
        "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": [],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::MaxLengthSystem.String",
            "targetName": "MaxLength",
            "metadataToken": 67109944,
            "normalizedSignature": "MaxLength|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::SentinelSystem.String",
            "targetName": "Sentinel",
            "metadataToken": 67109945,
            "normalizedSignature": "Sentinel|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::PrecisionSystem.String",
            "targetName": "Precision",
            "metadataToken": 67109946,
            "normalizedSignature": "Precision|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::ScaleSystem.String",
            "targetName": "Scale",
            "metadataToken": 67109947,
            "normalizedSignature": "Scale|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::UnicodeSystem.String",
            "targetName": "Unicode",
            "metadataToken": 67109948,
            "normalizedSignature": "Unicode|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::ProductVersionSystem.String",
            "targetName": "ProductVersion",
            "metadataToken": 67109949,
            "normalizedSignature": "ProductVersion|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::ValueGeneratorFactorySystem.String",
            "targetName": "ValueGeneratorFactory",
            "metadataToken": 67109950,
            "normalizedSignature": "ValueGeneratorFactory|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::ValueGeneratorFactoryTypeSystem.String",
            "targetName": "ValueGeneratorFactoryType",
            "metadataToken": 67109951,
            "normalizedSignature": "ValueGeneratorFactoryType|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::PropertyAccessModeSystem.String",
            "targetName": "PropertyAccessMode",
            "metadataToken": 67109952,
            "normalizedSignature": "PropertyAccessMode|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::NavigationAccessModeSystem.String",
            "targetName": "NavigationAccessMode",
            "metadataToken": 67109953,
            "normalizedSignature": "NavigationAccessMode|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::DiscriminatorPropertySystem.String",
            "targetName": "DiscriminatorProperty",
            "metadataToken": 67109954,
            "normalizedSignature": "DiscriminatorProperty|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::DiscriminatorMappingCompleteSystem.String",
            "targetName": "DiscriminatorMappingComplete",
            "metadataToken": 67109955,
            "normalizedSignature": "DiscriminatorMappingComplete|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::DiscriminatorValueSystem.String",
            "targetName": "DiscriminatorValue",
            "metadataToken": 67109956,
            "normalizedSignature": "DiscriminatorValue|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::EmbeddedDiscriminatorNameSystem.String",
            "targetName": "EmbeddedDiscriminatorName",
            "metadataToken": 67109957,
            "normalizedSignature": "EmbeddedDiscriminatorName|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::ValueConverterSystem.String",
            "targetName": "ValueConverter",
            "metadataToken": 67109958,
            "normalizedSignature": "ValueConverter|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::ValueConverterTypeSystem.String",
            "targetName": "ValueConverterType",
            "metadataToken": 67109959,
            "normalizedSignature": "ValueConverterType|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::ValueComparerSystem.String",
            "targetName": "ValueComparer",
            "metadataToken": 67109960,
            "normalizedSignature": "ValueComparer|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::ValueComparerTypeSystem.String",
            "targetName": "ValueComparerType",
            "metadataToken": 67109961,
            "normalizedSignature": "ValueComparerType|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::ProviderValueComparerSystem.String",
            "targetName": "ProviderValueComparer",
            "metadataToken": 67109962,
            "normalizedSignature": "ProviderValueComparer|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::ProviderValueComparerTypeSystem.String",
            "targetName": "ProviderValueComparerType",
            "metadataToken": 67109963,
            "normalizedSignature": "ProviderValueComparerType|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::AfterSaveBehaviorSystem.String",
            "targetName": "AfterSaveBehavior",
            "metadataToken": 67109964,
            "normalizedSignature": "AfterSaveBehavior|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::BeforeSaveBehaviorSystem.String",
            "targetName": "BeforeSaveBehavior",
            "metadataToken": 67109965,
            "normalizedSignature": "BeforeSaveBehavior|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::QueryFilterSystem.String",
            "targetName": "QueryFilter",
            "metadataToken": 67109966,
            "normalizedSignature": "QueryFilter|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::EagerLoadedSystem.String",
            "targetName": "EagerLoaded",
            "metadataToken": 67109967,
            "normalizedSignature": "EagerLoaded|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::LazyLoadingEnabledSystem.String",
            "targetName": "LazyLoadingEnabled",
            "metadataToken": 67109968,
            "normalizedSignature": "LazyLoadingEnabled|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::ProviderClrTypeSystem.String",
            "targetName": "ProviderClrType",
            "metadataToken": 67109969,
            "normalizedSignature": "ProviderClrType|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::ModelDependenciesSystem.String",
            "targetName": "ModelDependencies",
            "metadataToken": 67109970,
            "normalizedSignature": "ModelDependencies|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::ReadOnlyModelSystem.String",
            "targetName": "ReadOnlyModel",
            "metadataToken": 67109971,
            "normalizedSignature": "ReadOnlyModel|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::PreUniquificationNameSystem.String",
            "targetName": "PreUniquificationName",
            "metadataToken": 67109972,
            "normalizedSignature": "PreUniquificationName|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::InverseNavigationsSystem.String",
            "targetName": "InverseNavigations",
            "metadataToken": 67109973,
            "normalizedSignature": "InverseNavigations|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::InverseNavigationsNoAttributeSystem.String",
            "targetName": "InverseNavigationsNoAttribute",
            "metadataToken": 67109974,
            "normalizedSignature": "InverseNavigationsNoAttribute|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::NavigationCandidatesSystem.String",
            "targetName": "NavigationCandidates",
            "metadataToken": 67109975,
            "normalizedSignature": "NavigationCandidates|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::NavigationCandidatesNoAttributeSystem.String",
            "targetName": "NavigationCandidatesNoAttribute",
            "metadataToken": 67109976,
            "normalizedSignature": "NavigationCandidatesNoAttribute|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::ComplexCandidatesSystem.String",
            "targetName": "ComplexCandidates",
            "metadataToken": 67109977,
            "normalizedSignature": "ComplexCandidates|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::DerivedTypesSystem.String",
            "targetName": "DerivedTypes",
            "metadataToken": 67109978,
            "normalizedSignature": "DerivedTypes|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::AmbiguousNavigationsSystem.String",
            "targetName": "AmbiguousNavigations",
            "metadataToken": 67109979,
            "normalizedSignature": "AmbiguousNavigations|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::AmbiguousFieldSystem.String",
            "targetName": "AmbiguousField",
            "metadataToken": 67109980,
            "normalizedSignature": "AmbiguousField|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::DuplicateServicePropertiesSystem.String",
            "targetName": "DuplicateServiceProperties",
            "metadataToken": 67109981,
            "normalizedSignature": "DuplicateServiceProperties|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::FullChangeTrackingNotificationsRequiredSystem.String",
            "targetName": "FullChangeTrackingNotificationsRequired",
            "metadataToken": 67109982,
            "normalizedSignature": "FullChangeTrackingNotificationsRequired|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::AdHocModelSystem.String",
            "targetName": "AdHocModel",
            "metadataToken": 67109983,
            "normalizedSignature": "AdHocModel|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::JsonValueReaderWriterTypeSystem.String",
            "targetName": "JsonValueReaderWriterType",
            "metadataToken": 67109984,
            "normalizedSignature": "JsonValueReaderWriterType|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::ElementTypeSystem.String",
            "targetName": "ElementType",
            "metadataToken": 67109985,
            "normalizedSignature": "ElementType|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::SkipNavigationBeingConfiguredSystem.String",
            "targetName": "SkipNavigationBeingConfigured",
            "metadataToken": 67109986,
            "normalizedSignature": "SkipNavigationBeingConfigured|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::UnsafeAccessorsSystem.String",
            "targetName": "UnsafeAccessors",
            "metadataToken": 67109987,
            "normalizedSignature": "UnsafeAccessors|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::NonNullableConventionStateSystem.String",
            "targetName": "NonNullableConventionState",
            "metadataToken": 67109988,
            "normalizedSignature": "NonNullableConventionState|System.String|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.CoreAnnotationNames::AllNamesSystem.Collections.Generic.ISet`1[[System.String, System.Private.CoreLib, Version=10.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "AllNames",
            "metadataToken": 67109989,
            "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.Internal.CoreAnnotationNames",
            "ownerIdentity": "Microsoft.EntityFrameworkCore"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeExtensions",
        "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.Internal.EntityTypeExtensions::GetNavigationMemberInfo(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.String):System.Reflection.MemberInfo",
            "targetName": "GetNavigationMemberInfo",
            "metadataToken": 100668828,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.String):System.Reflection.MemberInfo",
            "normalizedSignature": "GetNavigationMemberInfo|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.String):System.Reflection.MemberInfo|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.Internal.EntityTypeExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeExtensions::IsOwned(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean",
            "targetName": "IsOwned",
            "metadataToken": 100668829,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean",
            "normalizedSignature": "IsOwned|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeExtensions::FindDeclaredOwnership(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "targetName": "FindDeclaredOwnership",
            "metadataToken": 100668830,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey",
            "normalizedSignature": "FindDeclaredOwnership|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey|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.Internal.EntityTypeExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeExtensions::FindDeclaredOwnership(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "targetName": "FindDeclaredOwnership",
            "metadataToken": 100668831,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey",
            "normalizedSignature": "FindDeclaredOwnership|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType):Microsoft.EntityFrameworkCore.Metadata.IConventionForeignKey|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.Internal.EntityTypeExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeExtensions::FindInOwnershipPath(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Type):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "targetName": "FindInOwnershipPath",
            "metadataToken": 100668832,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Type):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType",
            "normalizedSignature": "FindInOwnershipPath|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Type):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType|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.Internal.EntityTypeExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeExtensions::IsInOwnershipPath(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Type):System.Boolean",
            "targetName": "IsInOwnershipPath",
            "metadataToken": 100668833,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Type):System.Boolean",
            "normalizedSignature": "IsInOwnershipPath|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.Type):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.Internal.EntityTypeExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeExtensions::IsInOwnershipPath(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean",
            "targetName": "IsInOwnershipPath",
            "metadataToken": 100668834,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean",
            "normalizedSignature": "IsInOwnershipPath|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):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.Internal.EntityTypeExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeExtensions::CalculateCounts(Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts",
            "targetName": "CalculateCounts",
            "metadataToken": 100668835,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts",
            "normalizedSignature": "CalculateCounts|(Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyCounts|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.Internal.EntityTypeExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeExtensions::LeastDerivedType(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "targetName": "LeastDerivedType",
            "metadataToken": 100668838,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType",
            "normalizedSignature": "LeastDerivedType|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType|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.Internal.EntityTypeExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeExtensions::IsAssignableFrom(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean",
            "targetName": "IsAssignableFrom",
            "metadataToken": 100668839,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean",
            "normalizedSignature": "IsAssignableFrom|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):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.Internal.EntityTypeExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeExtensions::IsStrictlyDerivedFrom(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean",
            "targetName": "IsStrictlyDerivedFrom",
            "metadataToken": 100668840,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Boolean",
            "normalizedSignature": "IsStrictlyDerivedFrom|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):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.Internal.EntityTypeExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeExtensions::GetDiscriminatorValue(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):System.Object",
            "targetName": "GetDiscriminatorValue",
            "metadataToken": 100668841,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):System.Object",
            "normalizedSignature": "GetDiscriminatorValue|(Microsoft.EntityFrameworkCore.Metadata.Internal.EntityType):System.Object|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.Internal.EntityTypeExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeExtensions::FindDeclaredPrimaryKey(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "targetName": "FindDeclaredPrimaryKey",
            "metadataToken": 100668842,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey",
            "normalizedSignature": "FindDeclaredPrimaryKey|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey|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.Internal.EntityTypeExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeExtensions::FindDerivedNavigations(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindDerivedNavigations",
            "metadataToken": 100668843,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindDerivedNavigations|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType,System.String):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation,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.Internal.EntityTypeExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyExtensions",
        "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.Internal.ForeignKeyExtensions::IsSelfReferencing(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey):System.Boolean",
            "targetName": "IsSelfReferencing",
            "metadataToken": 100668975,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey):System.Boolean",
            "normalizedSignature": "IsSelfReferencing|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyExtensions::GetNavigations(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetNavigations",
            "metadataToken": 100668976,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetNavigations|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Internal.ForeignKeyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyExtensions::FindNavigationsFrom(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindNavigationsFrom",
            "metadataToken": 100668977,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindNavigationsFrom|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation,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.Internal.ForeignKeyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyExtensions::FindNavigationsFromInHierarchy(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindNavigationsFromInHierarchy",
            "metadataToken": 100668978,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindNavigationsFromInHierarchy|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation,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.Internal.ForeignKeyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyExtensions::FindNavigationsTo(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindNavigationsTo",
            "metadataToken": 100668979,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindNavigationsTo|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation,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.Internal.ForeignKeyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyExtensions::FindNavigationsToInHierarchy(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindNavigationsToInHierarchy",
            "metadataToken": 100668980,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindNavigationsToInHierarchy|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation,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.Internal.ForeignKeyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyExtensions::GetPropertiesWithMinimalOverlapIfPossible(Microsoft.EntityFrameworkCore.Metadata.IForeignKey,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&):System.Void",
            "targetName": "GetPropertiesWithMinimalOverlapIfPossible",
            "metadataToken": 100668982,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IForeignKey,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&):System.Void",
            "normalizedSignature": "GetPropertiesWithMinimalOverlapIfPossible|(Microsoft.EntityFrameworkCore.Metadata.IForeignKey,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&,System.Collections.Generic.IReadOnlyList_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]&):System.Void|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ForeignKeyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "out"
              },
              {
                "index": 2,
                "modifier": "out"
              }
            ]
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.KeyExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.KeyExtensions",
        "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.Internal.KeyExtensions::IndexOf(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Int32",
            "targetName": "IndexOf",
            "metadataToken": 100669877,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Int32",
            "normalizedSignature": "IndexOf|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Int32|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.Internal.KeyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ModelExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ModelExtensions",
        "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.Internal.ModelExtensions::SetProductVersion(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.String):System.Void",
            "targetName": "SetProductVersion",
            "metadataToken": 100670052,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.String):System.Void",
            "normalizedSignature": "SetProductVersion|(Microsoft.EntityFrameworkCore.Metadata.IMutableModel,System.String):System.Void|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.Internal.ModelExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ModelExtensions::GetRootEntityTypes(Microsoft.EntityFrameworkCore.Metadata.IModel):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetRootEntityTypes",
            "metadataToken": 100670053,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetRootEntityTypes|(Microsoft.EntityFrameworkCore.Metadata.IModel):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Internal.ModelExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ModelExtensions::GetEntityTypesInHierarchicalOrder(Microsoft.EntityFrameworkCore.Metadata.IModel):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetEntityTypesInHierarchicalOrder",
            "metadataToken": 100670054,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetEntityTypesInHierarchicalOrder|(Microsoft.EntityFrameworkCore.Metadata.IModel):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Internal.ModelExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.ModelExtensions::FindSameTypeNameWithDifferentNamespace(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Type):System.String",
            "targetName": "FindSameTypeNameWithDifferentNamespace",
            "metadataToken": 100670055,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Type):System.String",
            "normalizedSignature": "FindSameTypeNameWithDifferentNamespace|(Microsoft.EntityFrameworkCore.Metadata.IModel,System.Type):System.String|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.ModelExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.NavigationExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.NavigationExtensions",
        "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.Internal.NavigationExtensions::CreateMemberIdentity(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation):Microsoft.EntityFrameworkCore.Metadata.MemberIdentity",
            "targetName": "CreateMemberIdentity",
            "metadataToken": 100670090,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation):Microsoft.EntityFrameworkCore.Metadata.MemberIdentity",
            "normalizedSignature": "CreateMemberIdentity|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyNavigation):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.Internal.NavigationExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBaseExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBaseExtensions",
        "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.Internal.PropertyBaseExtensions::GetShadowIndex(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Int32",
            "targetName": "GetShadowIndex",
            "metadataToken": 100670339,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Int32",
            "normalizedSignature": "GetShadowIndex|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Int32|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.Internal.PropertyBaseExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBaseExtensions::GetStoreGeneratedIndex(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Int32",
            "targetName": "GetStoreGeneratedIndex",
            "metadataToken": 100670340,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Int32",
            "normalizedSignature": "GetStoreGeneratedIndex|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Int32|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.Internal.PropertyBaseExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBaseExtensions::GetRelationshipIndex(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Int32",
            "targetName": "GetRelationshipIndex",
            "metadataToken": 100670341,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Int32",
            "normalizedSignature": "GetRelationshipIndex|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Int32|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.Internal.PropertyBaseExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBaseExtensions::GetOriginalValueIndex(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Int32",
            "targetName": "GetOriginalValueIndex",
            "metadataToken": 100670342,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Int32",
            "normalizedSignature": "GetOriginalValueIndex|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):System.Int32|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.Internal.PropertyBaseExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBaseExtensions::GetPropertyIndexes(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes",
            "targetName": "GetPropertyIndexes",
            "metadataToken": 100670343,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes",
            "normalizedSignature": "GetPropertyIndexes|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyIndexes|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.Internal.PropertyBaseExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBaseExtensions::GetPropertyAccessors(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
            "targetName": "GetPropertyAccessors",
            "metadataToken": 100670344,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors",
            "normalizedSignature": "GetPropertyAccessors|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase):Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyAccessors|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.Internal.PropertyBaseExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBaseExtensions::IsShadowProperty(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase):System.Boolean",
            "targetName": "IsShadowProperty",
            "metadataToken": 100670345,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase):System.Boolean",
            "normalizedSignature": "IsShadowProperty|(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBaseExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBaseExtensions::IsIndexerProperty(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase):System.Boolean",
            "targetName": "IsIndexerProperty",
            "metadataToken": 100670346,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase):System.Boolean",
            "normalizedSignature": "IsIndexerProperty|(Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBase):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBaseExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBaseExtensions::GetIdentifyingMemberInfo(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase):System.Reflection.MemberInfo",
            "targetName": "GetIdentifyingMemberInfo",
            "metadataToken": 100670347,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase):System.Reflection.MemberInfo",
            "normalizedSignature": "GetIdentifyingMemberInfo|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyPropertyBase):System.Reflection.MemberInfo|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBaseExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBaseExtensions::TryGetMemberInfo(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Boolean,System.Boolean,System.Reflection.MemberInfo&,System.String&):System.Boolean",
            "targetName": "TryGetMemberInfo",
            "metadataToken": 100670348,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Boolean,System.Boolean,System.Reflection.MemberInfo&,System.String&):System.Boolean",
            "normalizedSignature": "TryGetMemberInfo|(Microsoft.EntityFrameworkCore.Metadata.IPropertyBase,System.Boolean,System.Boolean,System.Reflection.MemberInfo&,System.String&):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 5,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyBaseExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true,
            "parameterModifiers": [
              {
                "index": 3,
                "modifier": "out"
              },
              {
                "index": 4,
                "modifier": "out"
              }
            ]
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyExtensions",
        "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.Internal.PropertyExtensions::ForAdd(Microsoft.EntityFrameworkCore.Metadata.ValueGenerated):System.Boolean",
            "targetName": "ForAdd",
            "metadataToken": 100670377,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ValueGenerated):System.Boolean",
            "normalizedSignature": "ForAdd|(Microsoft.EntityFrameworkCore.Metadata.ValueGenerated):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyExtensions::ForUpdate(Microsoft.EntityFrameworkCore.Metadata.ValueGenerated):System.Boolean",
            "targetName": "ForUpdate",
            "metadataToken": 100670378,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ValueGenerated):System.Boolean",
            "normalizedSignature": "ForUpdate|(Microsoft.EntityFrameworkCore.Metadata.ValueGenerated):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyExtensions::FindFirstDifferentPrincipal(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "targetName": "FindFirstDifferentPrincipal",
            "metadataToken": 100670379,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty",
            "normalizedSignature": "FindFirstDifferentPrincipal|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty|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.Internal.PropertyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyExtensions::FindGenerationProperty(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "targetName": "FindGenerationProperty",
            "metadataToken": 100670380,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IProperty",
            "normalizedSignature": "FindGenerationProperty|(Microsoft.EntityFrameworkCore.Metadata.IProperty):Microsoft.EntityFrameworkCore.Metadata.IProperty|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.Internal.PropertyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyExtensions::RequiresValueGenerator(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Boolean",
            "targetName": "RequiresValueGenerator",
            "metadataToken": 100670381,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Boolean",
            "normalizedSignature": "RequiresValueGenerator|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyExtensions::IsForeignKeyToSelf(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Boolean",
            "targetName": "IsForeignKeyToSelf",
            "metadataToken": 100670382,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Boolean",
            "normalizedSignature": "IsForeignKeyToSelf|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyExtensions::IsKey(Microsoft.EntityFrameworkCore.Metadata.Internal.Property):System.Boolean",
            "targetName": "IsKey",
            "metadataToken": 100670383,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.Property):System.Boolean",
            "normalizedSignature": "IsKey|(Microsoft.EntityFrameworkCore.Metadata.Internal.Property):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyExtensions::MayBeStoreGenerated(Microsoft.EntityFrameworkCore.Metadata.IProperty):System.Boolean",
            "targetName": "MayBeStoreGenerated",
            "metadataToken": 100670384,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IProperty):System.Boolean",
            "normalizedSignature": "MayBeStoreGenerated|(Microsoft.EntityFrameworkCore.Metadata.IProperty):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyExtensions::RequiresOriginalValue(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Boolean",
            "targetName": "RequiresOriginalValue",
            "metadataToken": 100670385,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Boolean",
            "normalizedSignature": "RequiresOriginalValue|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyExtensions::RequiresOriginalValue(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty):System.Boolean",
            "targetName": "RequiresOriginalValue",
            "metadataToken": 100670386,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty):System.Boolean",
            "normalizedSignature": "RequiresOriginalValue|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyComplexProperty):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.PropertyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalEntityTypeExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalEntityTypeExtensions",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "StaticNamespace",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": true,
        "isStatic": true,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalEntityTypeExtensions::FindDeclaredReferencingRowInternalForeignKeys(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "FindDeclaredReferencingRowInternalForeignKeys",
            "metadataToken": 100669941,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "FindDeclaredReferencingRowInternalForeignKeys|(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.IForeignKey,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.Internal.RelationalEntityTypeExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalEntityTypeExtensions::IsMainFragment(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier):System.Boolean",
            "targetName": "IsMainFragment",
            "metadataToken": 100669942,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier):System.Boolean",
            "normalizedSignature": "IsMainFragment|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier):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.Internal.RelationalEntityTypeExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalEntityTypeExtensions::GetStoreObjectConfigurationSource(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetStoreObjectConfigurationSource",
            "metadataToken": 100669943,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType):System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.ConfigurationSource,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetStoreObjectConfigurationSource|(Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType,Microsoft.EntityFrameworkCore.Metadata.StoreObjectType):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.Internal.RelationalEntityTypeExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalEntityTypeExtensions::GetNonPrincipalSharedNonPkProperties(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Metadata.ITableBase):System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetNonPrincipalSharedNonPkProperties",
            "metadataToken": 100669944,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Metadata.ITableBase):System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetNonPrincipalSharedNonPkProperties|(Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.Metadata.ITableBase):System.Collections.Generic.List_1[[Microsoft.EntityFrameworkCore.Metadata.IProperty,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.Internal.RelationalEntityTypeExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalEntityTypeExtensions::MaxEntityTypesSharingTableSystem.Int32",
            "targetName": "MaxEntityTypesSharingTable",
            "metadataToken": 67110381,
            "normalizedSignature": "MaxEntityTypesSharingTable|System.Int32|static=true|const=true",
            "isStatic": true,
            "isReadOnly": false,
            "isLiteral": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalEntityTypeExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational"
          }
        ],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalForeignKeyExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalForeignKeyExtensions",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "StaticNamespace",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": true,
        "isStatic": true,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalForeignKeyExtensions::AreCompatible(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,System.Boolean):System.Boolean",
            "targetName": "AreCompatible",
            "metadataToken": 100669946,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,System.Boolean):System.Boolean",
            "normalizedSignature": "AreCompatible|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,System.Boolean):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalForeignKeyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalForeignKeyExtensions::GetConstraintName(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.String",
            "targetName": "GetConstraintName",
            "metadataToken": 100669947,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.String",
            "normalizedSignature": "GetConstraintName|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.String|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalForeignKeyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "in"
              },
              {
                "index": 2,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalForeignKeyExtensions::GetDefaultName(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.String",
            "targetName": "GetDefaultName",
            "metadataToken": 100669948,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.String",
            "normalizedSignature": "GetDefaultName|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.String|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalForeignKeyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "in"
              },
              {
                "index": 2,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalIndexExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalIndexExtensions",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "StaticNamespace",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": true,
        "isStatic": true,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalIndexExtensions::AreCompatible(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,System.Boolean):System.Boolean",
            "targetName": "AreCompatible",
            "metadataToken": 100669952,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,System.Boolean):System.Boolean",
            "normalizedSignature": "AreCompatible|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,System.Boolean):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalIndexExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalIndexExtensions::GetDatabaseName(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.String",
            "targetName": "GetDatabaseName",
            "metadataToken": 100669953,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.String",
            "normalizedSignature": "GetDatabaseName|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.String|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalIndexExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalIndexExtensions::GetDefaultDatabaseName(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.String",
            "targetName": "GetDefaultDatabaseName",
            "metadataToken": 100669954,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.String",
            "normalizedSignature": "GetDefaultDatabaseName|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyIndex,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.String|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalIndexExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalKeyExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalKeyExtensions",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "StaticNamespace",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": true,
        "isStatic": true,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalKeyExtensions::AreCompatible(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,System.Boolean):System.Boolean",
            "targetName": "AreCompatible",
            "metadataToken": 100669955,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,System.Boolean):System.Boolean",
            "normalizedSignature": "AreCompatible|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,System.Boolean):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 4,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalKeyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true,
            "parameterModifiers": [
              {
                "index": 2,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalKeyExtensions::GetName(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.String",
            "targetName": "GetName",
            "metadataToken": 100669956,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.String",
            "normalizedSignature": "GetName|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.String|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalKeyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "in"
              }
            ]
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalKeyExtensions::GetDefaultName(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.String",
            "targetName": "GetDefaultName",
            "metadataToken": 100669957,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.String",
            "normalizedSignature": "GetDefaultName|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey,Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier&,Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Model+Validation,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.String|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 3,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalKeyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true,
            "parameterModifiers": [
              {
                "index": 1,
                "modifier": "in"
              }
            ]
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyExtensions",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "StaticNamespace",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": true,
        "isStatic": true,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyExtensions::GetConfiguredColumnType(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.String",
            "targetName": "GetConfiguredColumnType",
            "metadataToken": 100670022,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.String",
            "normalizedSignature": "GetConfiguredColumnType|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.String|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyExtensions::IsOrdinalKeyProperty(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Boolean",
            "targetName": "IsOrdinalKeyProperty",
            "metadataToken": 100670023,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Boolean",
            "normalizedSignature": "IsOrdinalKeyProperty|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalPropertyExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalTypeBaseExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalTypeBaseExtensions",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
        "metadataToken": 0,
        "kind": "StaticNamespace",
        "accessibility": "Public",
        "isAbstract": true,
        "isSealed": true,
        "isStatic": true,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Metadata.Internal.RelationalTypeBaseExtensions::GetViewOrTableMappings(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "targetName": "GetViewOrTableMappings",
            "metadataToken": 100670057,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]",
            "normalizedSignature": "GetViewOrTableMappings|(Microsoft.EntityFrameworkCore.Metadata.ITypeBase):System.Collections.Generic.IEnumerable_1[[Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase,Microsoft.EntityFrameworkCore.Relational,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]|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.Internal.RelationalTypeBaseExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Relational",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigationExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.SkipNavigationExtensions",
        "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.Internal.SkipNavigationExtensions::CreateMemberIdentity(Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation):Microsoft.EntityFrameworkCore.Metadata.MemberIdentity",
            "targetName": "CreateMemberIdentity",
            "metadataToken": 100670513,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation):Microsoft.EntityFrameworkCore.Metadata.MemberIdentity",
            "normalizedSignature": "CreateMemberIdentity|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlySkipNavigation):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.Internal.SkipNavigationExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBaseExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBaseExtensions",
        "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.Internal.TypeBaseExtensions::UseEagerSnapshots(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "targetName": "UseEagerSnapshots",
            "metadataToken": 100670727,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean",
            "normalizedSignature": "UseEagerSnapshots|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBaseExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBaseExtensions::ShortNameChain(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.String",
            "targetName": "ShortNameChain",
            "metadataToken": 100670728,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.String",
            "normalizedSignature": "ShortNameChain|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase):System.String|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBaseExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBaseExtensions::CheckContains(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,T):T",
            "targetName": "CheckContains",
            "metadataToken": 100670729,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,T):T",
            "normalizedSignature": "CheckContains|(Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase,T):T|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 1,
            "parameterCount": 2,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeBaseExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationTypeExtensions",
        "targetName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationTypeExtensions",
        "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.Internal.TypeConfigurationTypeExtensions::IsEntityType(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "targetName": "IsEntityType",
            "metadataToken": 100670730,
            "canonicalSignature": "(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]",
            "normalizedSignature": "IsEntityType|(System.Nullable_1[[Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):System.Nullable_1[[System.Boolean,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]|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.Internal.TypeConfigurationTypeExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore:Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationTypeExtensions::IsEntityType(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType):System.Boolean",
            "targetName": "IsEntityType",
            "metadataToken": 100670731,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType):System.Boolean",
            "normalizedSignature": "IsEntityType|(Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationType):System.Boolean|static=true",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": true,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Metadata.Internal.TypeConfigurationTypeExtensions",
            "ownerIdentity": "Microsoft.EntityFrameworkCore",
            "isExtensionMethod": true
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": []
      }
    ]
  }
}
